81,092
社区成员
发帖
与我相关
我的任务
分享
<a id="multi_delete" href="" class="white">删除</a>
这是我的checkbox
<c:forEach var="comment" items="${commentList}">
<tr>
<td height="20" bgcolor="#FFFFFF">
<div align="center">
<input type="checkbox" name="single" value=${comment.id}/>
</div>
</td>
<td height="20" class="STYLE19"><div align="center">${comment.gender}</div></td>
<td height="20" class="STYLE19"><div align="center">${comment.time}</div></td>
<td height="20" class="STYLE19"><div align="center">${comment.email}</div></td>
<td height="20" class="STYLE19"><div align="center">${comment.subject}</div></td>
</tr>
</c:forEach>
<a href="javascript:delete();">删除</a>
<script type="text/javascript">
function delete()
{
var myParam = "ids=";
var checkBoxs = document.getElementsByName("single");
for (var i=0; i<checkBoxs.length; i++)
{
if (checkBoxs[i].checked)
{
myParam += checkBoxs[i].value + ";";
}
}
location.href="${pageContext.request.contextPath}/servlet/XXXServlet?"+myParam;
}
</script>
$("a").click(function(){ ...... return false;}
<form name="thisform">
<input type="checkbox" name="select" value="对应数据的id"/>
</form>
<a href="javascript:delete()">删除</a>
<script language="javascript">
function delete() {
document.thisform.action="你要提交到的servlet";
document.thisform.submit();
}
</script>
//到后台servlet
String[] selects = request.getParameterValues("select");
//循环删除