<HTML>
<head>
<script language="javascript">
var curRow=null;
function doCheck(){
var flag=0;
for(var i=0;i<myform.interest.length;i++){
if(myform.interest[i].checked) flag+=1;
}
if(flag==0){alert("你不会一点兴趣都没有吧!"); return;}
else {}
}
</script>
</head><body onLoad="">
<form name="myform" method="post" action="b.jsp">
<input type="checkbox" name="interest" value="踢球">踢球
<input type="checkbox" name="interest" value="看书">看书
<input type="checkbox" name="interest" value="旅游">旅游
<input type="checkbox" name="interest" value="唱歌">唱歌
<input type="checkbox" name="interest" value="睡觉">睡觉
<input type="button" name="submit" value="提交" onclick="doCheck()">
<input name="reset" type="reset" value="重置">
</body></html>
<head>
<script language="javascript">
var curRow=null;
function doCheck(){
var flag=0;
for(var i=0;i<myform.interest.length;i++){
if(myform.interest[i].checked) flag+=1;
}
if(flag==0){alert("你不会一点兴趣都没有吧!"); return;}
else {}
}
</script>
</head><body onLoad="">
<form name="myform" method="post" action="b.jsp">
<input type="checkbox" name="interest" value="踢球">踢球
<input type="checkbox" name="interest" value="看书">看书
<input type="checkbox" name="interest" value="旅游">旅游
<input type="checkbox" name="interest" value="唱歌">唱歌
<input type="checkbox" name="interest" value="睡觉">睡觉
<input type="button" name="submit" value="提交" onclick="doCheck()">
<input name="reset" type="reset" value="重置">
</body></html>
{
alert("有必填项未填!");
return(false);
}把所有的条件都加上就ok了
function check(fm)
{
var msg="";
for( var i=0;i<fm.interest.length;i++)
{
if(fm.interest[i].checked)
{msg+=fm.interest[i].value;}
}
if(msg=='')
{
alert("至少选一项!");
return false;
}
}
</script>
<form name="myform" method="post" action="b.jsp" onsubmit="check(this);">
<input type="checkbox" name="interest" value="踢球">踢球
<input type="checkbox" name="interest" value="看书">看书
<input type="checkbox" name="interest" value="旅游">旅游
<input type="checkbox" name="interest" value="唱歌">唱歌
<input type="checkbox" name="interest" value="睡觉">睡觉
<input name="submit" type="submit" value="提交">
<input name="reset" type="reset" value="重置">
</form>
for( var i=0;i<myform.interest.length;i++){
if(myform.interest[i].checked) return true;
}
alert("你不会一点兴趣都没有吧!");
return false;
}