补充:
那你的意思是说,这个<form>里面的checkbox,至少要选中一个,否则就算空,因为不能要求所有都必须选择,是?
那样我认为,可以用循环检测所有的checkbox,如果有一个选中就设置变量has1为true,我写了下面的例子代码:
<form name='form1'>
<input type='checkbox' name='VoteOption1' value=1>通过本课程学习了解<br>
<input type='checkbox' name='VoteOption1' value=2>掌握具体的网络方法<br>
<input type='checkbox' name='VoteOption1' value=3>掌握一些基本原理与方法
</form>
<script type=text/javascript>
has1=false
for (i=0i<document.form1.lengthi++)
if (document.form1.elements[i].type=='checkbox')
if (document.form1.elements[i].checked) has1=true
if (has1==false) alert('一个都没有选')
</script>
用jquery解决以字符串形式复选框中的值
var values=$(':checkbox').map(function(){
return $(this).val()
}).get().join(',')
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)