当前位置: 代码迷 >> Java Web开发 >> 通过复选框如何删除记录
  详细解决方案

通过复选框如何删除记录

热度:1702   发布时间:2013-02-25 21:14:26.0
通过复选框怎么删除记录
通过复选框怎么删除记录,这要怎么改啊[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)这样
  相关解决方案