判断checkbox

来源:百度知道 编辑:UC知道 时间:2024/06/04 18:07:11
判断语句(在"名称"下面加入判断checkbox是否被选中和至少选择一项超过三个就禁止选择):
<script language="javascript">
<!--
function checkbox()
{
if(document.form1.lp.value.length<1){
alert("请填写名称");
document.form1.lp.focus();
return false;
}else if(document.form1.job.value.length<1){
alert("请填写职业");
document.form1.job.focus();
return false;
} else{
return true;
}
}
-->
</script>
楼下的朋友,我的意思是想在我的代码上增加checkbox判断,1\填写姓名 2\多项选择..这样判断

function checkbox()
{
var obj = document.getElementsByName("vote");
var bool = false;
for (i=0;i<4 ;i++ )
{
if (obj[i].checked==true)
{
bool = true;
}
}
if(document.form1.lp.value.length<1)
{
alert("请填写名称");
document.form1.lp.focus();
return false;
}
else
{
for (i=0;i<4 ;i++ )
{
if(!bool)
{
alert("请投票");
return false;
}
else
{
if(document.form1.job.value.length<1)
{
alert("请填写职业");
document.form1.job.focus();
return false;
}
else
{
return true;
}
}
}
}
}

改好了! 不知道有没有用!
obj 对象有 4 个返回值, 选中的返回值是 true ,未选则是 false