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

请教怎么用jsp实现全选后删除操作

2012-11-10 
请问如何用jsp实现全选后删除操作?请问如何用jsp实现全选后删除操作?我会全选,但不知道全选后删除怎么删,

请问如何用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])
}

热点排行