当前页面: 开发资料首页 → JSP 专题 → 关于判断checkbox是否被选中的问题?
关于判断checkbox是否被选中的问题?
摘要: 关于判断checkbox是否被选中的问题?
我的问题是:我想让用户通过checkbox同时选择多条记录,然后提交进行删除(类似于邮箱里面的删除邮件功能),通过下面的javascript进行判断用户是否选择了记录,代码如下
function delbook(act){
var flag;
for(i=0;i
if(document.form1.del(i).checked==true){
flag="true";
break;
}
}
if(flag=="true"){
if(confirm("你确定要删除吗?")){
document.form1.actiontype.value=act;
document.form1.submit();
}
}
else{
alert("请选择要删除的记录!");
}
}
这段代码有这么个问题:如果记录总数为一时,你选择checkbox后,程序还是判断你没有选择,我估计是document.form1.del(i).checked的问题,请大家帮帮忙解决这个问题?
没人顶,自己顶
document.form1.del[i].checked
function delbook(act){
var flag;
if(document.form1.del.length){
for(i=0;i
if(document.form1.del(i).checked==true){
flag="true";
break;
}
}
}else
{
if(document.form1.del.checked==true){
flag="true";
break;
}
}
if(flag=="true"){
if(confirm("你确定要删除吗?")){
document.form1.actiontype.value=act;
document.form1.submit();
}
}
else{
alert("请选择要删除的记录!");
}
}