读书人

CHECKBOX只要先择一个或一个以下的话

发布时间: 2013-02-24 17:58:56 作者: rapoo

CHECKBOX只要先择一个或一个以上的话,可以提交FORM。
请问一下,
下面的多选CHECKBOX只要先择一个或一个以上的话,
可以提交FORM。
这个JS代码怎么写?


<script>
function check_value(){

}
</script>



<form name="member_join_form" action="mem_join_04.php" method="post" enctype="multipart/form-data" onsubmit="return check_value();">

<label><input type="checkbox" name="cate[]" value="6">aa</label>
<label><input type="checkbox" name="cate[]" value="7">bb</label>
<label><input type="checkbox" name="cate[]" value="8">cc</label><br>
<label><input type="checkbox" name="cate[]" value="2">dd</label><br>
<label><input type="checkbox" name="cate[]" value="9">ee</label>

</form>


[解决办法]

var hasChecked = false;
$(":checkbox[name='cate[]']").each(function(){
if(this.attr("checked")){
hasChecked = true;
return;
}
});
if(!hasChecked){
alert("请至少选择一个选项!");
}


以上为JQUERY代码,如果项目没有使用,可将以上语言翻译为原生JS即可。

读书人网 >JavaScript

热点推荐