日期:2014-05-17  浏览次数:20944 次

通过复选框怎么删除记录
通过复选框怎么删除记录,这要怎么改啊[b][/b][size=18px][/size]
function doDelete(){
var id;
var list = document.getElementsByName("cb");
for(var i=0;i<list.length;i++){
var check=list[i]; 
if(check.checked==true){
id=check.value;
sql = "delete from test_table where id ="+id;
new InsertAndSelect().del(sql); 
}
}
}



<td bgcolor="black"><input type="button" value="delete" onclick="doDelete()"/></td>

------解决方案--------------------
method 1: id in(1,2,3)
method 2: 循环删除。
------解决方案--------------------
我觉得应该在后台进行数据库的操作吧,在页面上操作会不会影响性能啊,在后台的话,你可以在页面上传一个String类型的例如 1,2,3,然后在后台使用hibernate中的 删除数据的方法 where id in (1,2,3)这样