Javascript 如何提交选中的复选框项目?

Javascript 如何提交选中的复选框项目?,javascript,jquery,ajax,struts2,Javascript,Jquery,Ajax,Struts2,我有一个需要选择的项目列表,并根据用户的请求采取行动。 用户选择项目并单击其中一个BTN对项目执行操作 我的代码如下,但我不知道如何完成它。我相信,需要把他们在一个表格中提交或通过,但不知道如何有两个提交BTN的表格,(如果我需要的话) 购物车 名称:${item.Name} 您可以轻松地将两个放在一个 如果要区分操作,只需为每个提交按钮使用不同的名称 编辑: ... ... 如果通过单击#b1提交上述表单,则您的请求将包含一个名为“编辑”的参数。如果提交是由#b2触发的,那么它将包含“d

我有一个需要选择的项目列表,并根据用户的请求采取行动。 用户选择项目并单击其中一个BTN对项目执行操作

我的代码如下,但我不知道如何完成它。我相信,需要把他们在一个表格中提交或通过,但不知道如何有两个提交BTN的表格,(如果我需要的话)


购物车

名称:${item.Name}
您可以轻松地将两个
放在一个
如果要区分操作,只需为每个提交按钮使用不同的
名称

编辑:


...
...

如果通过单击#b1提交上述表单,则您的请求将包含一个名为“编辑”的参数。如果提交是由#b2触发的,那么它将包含“delete”。

我认为下面的脚本可能会让您获得要检查的项目。 使用jQuery,您需要像这样实现checkout()

function checkout() {
    $('input[name="Items"]:checkbox').each(function() {
        if ($(this).attr("checked")) {
            alert($(this).val() + 'is checked');
        } else {
            alert($(this).val() + 'is not checked');
        }
    }
    );     

}

那么,如何识别在操作中单击了哪一个?
<form ...>
   ...
   ...
   <input id="b1" type="submit" name="edit" value="Edit"/>
   <input id="b2" type="submit" name="delete" value="Delete"/>
</form>
function checkout() {
    $('input[name="Items"]:checkbox').each(function() {
        if ($(this).attr("checked")) {
            alert($(this).val() + 'is checked');
        } else {
            alert($(this).val() + 'is not checked');
        }
    }
    );     

}