现在我要进行删除操作,FF下是没有问题的,可是在IE下只能删除列表中的第一个数据,其它的数据都删不掉,不知道问题出在哪里了
截取部分代码
function deleteSelected(){
var fm = document.forms["deleteItems"];
var arr = new Array ();
var chs = document.getElementsByName('item');
for (var i = 0;i<chs.length;i++) {
if (chs[i].checked) {
arr.push(chs[i].value);
}
}
if (arr.length == 0) {
alert("请选择要删除的记录!");
return;
}
if(window.confirm("是否真的要删除?"))
fm.submit();
else return;
}
<form id="deleteItems" action="${pageContext.request.contextPath}/contact?action=deleteContact" method="post">
<a href="#" onclick="deleteSelected();">删除所选</a>
<c:forEach items="${items}" var="item"><input type="checkbox" id="item" name="item" value="<c:out value="${item.id}"/>" /></td>
截取部分代码
function deleteSelected(){
var fm = document.forms["deleteItems"];
var arr = new Array ();
var chs = document.getElementsByName('item');
for (var i = 0;i<chs.length;i++) {
if (chs[i].checked) {
arr.push(chs[i].value);
}
}
if (arr.length == 0) {
alert("请选择要删除的记录!");
return;
}
if(window.confirm("是否真的要删除?"))
fm.submit();
else return;
}
<form id="deleteItems" action="${pageContext.request.contextPath}/contact?action=deleteContact" method="post">
<a href="#" onclick="deleteSelected();">删除所选</a>
<c:forEach items="${items}" var="item"><input type="checkbox" id="item" name="item" value="<c:out value="${item.id}"/>" /></td>
解决方案 »
- Flex 以图片作为画布,在上面画矩形框(类似于标记)
- jstl问题 在线等
- 菜鸟问题 pl/sql是什么
- Itext 开发是iTextAsianCmaps.jar 文件的字体如何使用
- jsp标签不支持嵌套?
- tomcat的manager页面为什么打不开
- 我在安装Eclipse3.1时,运行eclipse.exe时,出现“Required Java version:1.4.1.Available:1.3.1_01 ”错误,我装的是jdk1.5,请问为什么
- 关于<base href="<%=basePath%>">的问题
- 怪!tomcat新建一个虚拟目录,其中的htm文件改动后,浏览器必须清除缓存才能更新网页????为什么
- 在Servlet下,如何向另外的一个URL post一个大文本串?一定送分
- html包含html页面的问题
- Red5流媒体服务器端添加ip地址的问题,解决完再追加100分
function deleteSelected(){
var fm = document.forms["deleteItems"];
var arr = new Array ();
var chs = document.getElementsByName('item');
for (var i = 0;i<chs.length;i++) {
if (chs[i].checked) {
arr.push(chs[i].value);
}
}
if (arr.length == 0) {
alert("请选择要删除的记录!");
return;
}
if(window.confirm("是否真的要删除?")){
fm.submit();
return true;
}else{
return false;
}
}
点击每个数据后 看能不能得到该数据
慢慢试呗
FF和IE的兼容问题很恼火啊
var fm = document.forms["deleteItems"];
var arr = new Array ();
var chs = document.getElementsByName('item');
for (var i = 0;i<chs.length;i++) {
if (chs[i].checked) {
arr.push(chs[i].value);
}
}
if (arr.length == 0) {
alert("请选择要删除的记录!");
return;
}
if(window.confirm("是否真的要删除?"))
{ fm.action="${pageContext.request.contextPath}/contact?action=deleteContact&item="+arr;
fm.method="post";
fm.submit();
return true;
}
else {
return false;
}
}