怎么判断checkbox为空,我的这个那里错了,谢谢
<script language=javascript>
function okClick(){
//获得选择的check列表对象
var checkIdObj = eval("form1.check_id");
//var checkIdObj=document.forms[0].check_id;
//判断对象是否为空
if (checkIdObj == null)
{
alert("no");
return;
}
//如果check列表对象多于一个
if(checkIdObj.length)
{
for (i=0; i<checkIdObj.length; i++)
{
if(checkIdObj[i].checked)
{ alert("no");
form1.submit(); return;
}
}
}
//否则
else
{
if(form1.check_id.checked)
{
form1.submit();
return;
}
}
}
</script>
<form name="form1" method="post" action="..">
<!-- 下面的checkbox列表是动态的
,有可能是从数据库中读取出来,
所以有可能列表中只有一个数据-->
<input type="checkbox" name="check_id" size="6" value="1" >
<input type="checkbox" name="check_id" size="6" value="2" >
...
<input type="button" name="ok" onclick="okClick()" value="确定">
</form>