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