请问如何用jsp实现全选后删除操作?
请问如何用jsp实现全选后删除操作?
我会全选,但不知道全选后删除怎么删,请高手指点!
------解决方案--------------------应该是一个脚本删除代码:
<img src="images/my_03.gif" style="cursor:hand" onclick="javascript:check1(document.all.delid,this.form);" name="btn1" width="78" height="22" border="0" id="btn2" />
<script >
function check1(name,form1){
	var b = false;
	var a=0;
	if(name!=undefined){
	  if(name.length==undefined||name.length>0)
	     if(name.checked)b=true;
		 else
		 for(var i=0;i<name.length;i++){
			if(name[i].checked){
				b = true;
				a++;
			}
		}
	}
	if(!b&&a==0){
		alert("对不起您什么都没选!")
	}else{
		document.form3.action = "NotTake.do"; //删除所选东西的地方
		return document.form3.submit();
	}
}
</script>
------解决方案--------------------用checkbox把要删除的一组数据主键信息传到服务器删除
------解决方案--------------------<input type="checkbox" name="check" value="1">  
<input type="checkbox" name="check" value="2">
...
进入action后,
String[] a = request.getParameterValues("check");
可以获得选中的id值,后面的删除用个for循环执行下.
------解决方案--------------------<input type="checkbox" name="check" value="<%=取到的值1%>">  
<input type="checkbox" name="check" value="="<%=取到的值2%>">  
...  
进入action后,  
String[] a = request.getParameterValues("check");  
  for(int i=0;i<a.length;i++){
 executeUpdate("delete from table where id = "+a[i])
}