请问一下,
下面的多选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>
下面的多选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即可。
function check_value(){
var _input = document.getElementsByTagName('input');
var checkedCount = 0;
for(var i in _input){
if(_input[i].type=='checkbox'&&_input[i].checked){
++checkedCount;
}
}
if(checkedCount>0){
return true;
}
return false;
}
function check_value(){
var inputs = document.getElementsByTagName('input');
var mask = false;
for(var i=0;i<inputs.length;i++) {
var in = inputs[i];
if(in.type=="checkbox" && in.checked) {
mask = true;
break;
}
}
return mask;
}
</script>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
function do_check(){
$(function(){
$("#abv").click(function(){
var i=0;
$(":checkbox:checked").each(function(){
i++;
});
if(i>=1){
alert("提交成功");
return true;
}else{
alert("至少选择一个选项");
return false;
}
});
})
}
</script> <form name="member_join_form" action="mem_join_04.php" method="post" enctype="multipart/form-data">
<input type="submit" value="测试用按钮" id="abv" onclick="return do_check();"/><br/>
<label><input type="checkbox" name="cate[]" value="6">aa</label><br/>
<label><input type="checkbox" name="cate[]" value="7">bb</label><br/>
<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>