首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

一次删除多个选中记录的jsp代码该怎么写,指点一下

2012-03-05 
一次删除多个选中记录的jsp代码该如何写,指点一下rt[解决办法]先用String[]stridrequest.getParameterVal

一次删除多个选中记录的jsp代码该如何写,指点一下
rt

[解决办法]
先用 String[] strid=request.getParameterValues( "checkboxname ");
获得选中的checkbox的value(该邮件的唯一标识,在生成checkbox时候付值给value)
然后:
String strSQL= "delete from tablename where ";
for(int i=0;i <strid.length-1;i++)
{
strSQL = strSQL + " id= ' "+strid[i]+ " ' or ";
}
strSQL = strSQL + " id= ' "+strid[strid.length-1]+ " ' ";
mydb.executeUpdate(strSQL);

---------------------------


1.首先写一个CheckAll函数,点击一下就把页面所有的checkbox选中或者全部清除选中,代码如下。其中的imagecheck是我自己实际应用定义的一个form的name,估计你也是需要把所有的email列表放在一个form中吧
<script language= "JavaScript ">
<!--
function CheckAll()
{
for (var i=0;i <document.imagecheck.elements.length;i++)
{
var e = document.imagecheck.elements[i];
if (e.name != 'allbox ')
e.checked = document.imagecheck.allbox.checked;
}
}
//-->
</script>

2.如下的方法,用一个链接激活这个功能
<a href= "javascript:CheckAll(); " onClick= "allbox.checked=!allbox.checked; "> 选中本页所有图片 </a>

[解决办法]
每个记录前放一个 checkbox 然后用javascript 判断

哪几个被选中了

热点排行