在jsp中如何利用checkbox进行批量删除记录
发布网友
发布时间:2022-04-30 19:48
我来回答
共2个回答
热心网友
时间:2022-04-24 03:17
你给你思路你去做一下,如果不行可以问我,我尽力。 在你得到每个数前前一个
<input type="checkbox" name="checkbox" value="${id}" onclick="checkItem(this, 'mmAll')" />
再写一个js.
function getcount(){
var j = 0;
if(form.checkbox.length) {
for(var i=0;i<form.checkbox.length;i++){
if(form.checkbox[i].checked) {
j++;
}
}
} else {
if(form.checkbox.checked) {
j++;
}
}
return j;
}
再在后台用request.getparameterValues("checkbox")操作就可了。如果你是用structs2 的话,更容易,原理一样。方法不是只有这一种,你可以网上找一下。但愿对你有帮助。如有不当,请大家多多指正!祝你好运!
热心网友
时间:2022-04-24 04:35
在每条记录中用checkbox的值保存下对应的主键编号,全选checkbox用来绑定事件使每条记录的checkbox变为选中状态,然后js中获取到所有的checkbox的值封装成集合 post到处理程序,并设置回掉函数,如果删除成功使所有选中的checkbox对应的那条记录(那行数据)用js移除。