JSP中如何删除复选框所选记录,附代码
复选框代码,已有Resume_basicInfo类中的删除函数del(int id)能删除该这一id的在数据库中的记录,应该怎样写代码(包括js代码)
能删除复选框所选的记录?并且当一项都未选中点击“删除”按钮时提示“至少选中一项!”若已选中点击删除时提醒“是否真的要删除?”确定后删除所选记录。谢谢!
<%
Resume_basicInfo u=null;
for(int i=0;i<employees.size();i++){
u=employees.get(i);
%>
<tr>
<td height="19" align="center"><span class="li-content-08-a">
<INPUT type=checkbox value=<%=u.getId()%> name=mm onclick="checkItem(this, 'mmAll')">
</span></td>
<td height="19"><%=u.getName()%></td>
<td height="19"><%=u.getTrueName()%></td>
</tr>
<%
}
%>
<td height="18" align="center"><input type=checkbox name=mmAll onclick="checkAll(this, 'mm')"></td>
<td height="18"><span class="style7 style6">全选</span></td>
<input name="del" type="button" id="del" value="删除" />
------解决方案--------------------
网吧没有ide ,我用记事本敲的,可能有错。。。
js类似这样:
JScript code
var arr = new Array ();
var chs = document.getElementsByName("mm");
for (var i = 0;i<chs.length;i++) {
if (chs[i].checked) {
arr.push(chs[i].value);
}
}
if (arr.length == 0) {
alert("请选择要删除的记录!");
return;
} else {
var str = chs.join(",");
location.href = "delete.jsp?id="+str;
}