JSP中如何使用复选框对数据进行删除

类似于邮箱删除邮件的功能,我想删除哪条就选中哪条,然后点删除即可(也可以删除多条)。请朋友们给出一个实例,发到我的邮箱里也行,我的邮箱是xudewen1984@163.c... 类似于邮箱删除邮件的功能,我想删除哪条就选中哪条,然后点删除即可(也可以删除多条)。请朋友们给出一个实例,发到我的邮箱里也行,我的邮箱是xudewen1984@163.com,谢谢啦!
有没有不用JS写的呢?一楼的我试了,得不到值,出现空值错误
展开
 我来答
八爪cat
2008-02-19 · TA获得超过234个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:0
展开全部
checkbox的name都写成一样的,value写成这条记录的主键,然后在request.getParamterValues("checkbox的name"),得到一个String数组,然后循环删除String数组里面的主键记录
xiliantian
2008-02-19 · TA获得超过1849个赞
知道大有可为答主
回答量:648
采纳率:0%
帮助的人:890万
展开全部
<html>
<head>
<script language="javascript">
var totalNum = 6;
function fun_delete(){
var objTable = document.getElementById("table_test");
for(var i=0;i<totalNum;i++){
var checkTemp = document.getElementById("check_"+(i+1));

if(checkTemp.checked == true){
alert("选中的是:"+(i+1));
}
}
}

</script>
</head>
<body>
<table border="1" id="table_test">
<tr>
<td>
<input type="checkbox" id="check_1">
</td>
<td>
111111111
</td>
</tr>
<tr>
<td>
<input type="checkbox" id="check_2">
</td>
<td>
22222222
</td>
</tr>
<tr>
<td>
<input type="checkbox" id="check_3">
</td>
<td>
333333333
</td>
</tr>
<tr>
<td>
<input type="checkbox" id="check_4">
</td>
<td>
444444444
</td>
</tr>
<tr>
<td>
<input type="checkbox" id="check_5">
</td>
<td>
55555555555
</td>
</tr>
<tr>
<td>
<input type="checkbox" id="check_6">
</td>
<td>
66666666
</td>
</tr>
<tr>
<td colspan="2">
<input type="button" onclick="fun_delete()" value="删除">
</td>
</tr>
</table>
</body>
</html>

简单的实现,在JS中可以向后台传输选中的项目,然后在后台处理后重新输出新的数据来刷新前台就行了,试试看~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式