function abc(n){
var chkbox = document.getElementsByName(n);
for(var i=0; i<chkbox.length; i++){
if(chkbox[i].checked) return true;
}
return false;
}alert(abc("CHKBOX"));
var chkbox = document.getElementsByName(n);
for(var i=0; i<chkbox.length; i++){
if(chkbox[i].checked) return true;
}
return false;
}alert(abc("CHKBOX"));
解决方案 »
- 我想在前台页面调用后台带参函数内容中有dao2.findByPbrandname("hiddentext1"),怎么把前台文本框的内容作为参数传入,求助!
- HTML文本框text 输入可以为空,否则必须是“最少”保留两位小数的验证怎么做?用javascript做……跪求!
- .replace(/<br>/ig,"\r\n");怎么直接输出成了文体rn?
- 使用jquery的maphilight插件,fire fox IE8下可以但是在IE6 IE7下不行(在线等,哪位达人帮帮忙啊)
- 壮士们,帮帮我吧~绕昏了头!
- 如何将数据库中的数据绑定到自做的iframe编辑器中
- aspx下脚本问题
- 大家帮我看看js错在哪里1
- 如何得到当前。HTM页所在目录
- 我想问一下,有没有办法说让这个PopUpMen支持更多的版本?谢谢
- 使用函数生成对象后,为什么无法调用。
- 表单提交前 遍历其中所有控件是否为空,如果不为空 则提交表单
<form action="" method="post" onsubmit="return chk();">
<input name="n" type="checkbox" value="" />
<input name="n" type="checkbox" value="" />
<input name="n" type="checkbox" value="" />
<input name="" type="submit" value="提交" />
</form>
<script>
function chk(){
var box=document.getElementsByName('n');
var val=false;
for(var i=0;i<box.length;i++){
if(box[i].checked){
val=true;
break;
}
}
if(val==false){
alert("未选!");
return false;
}
}
</script>试试
<input name="n" type="checkbox" value="" />
<input name="n" type="checkbox" value="" />
<input name="n" type="checkbox" value="" />
<input name="" type="submit" value="提交" />
</form>
<script>
function chk(){
var box=document.getElementsByName('n');
var count; 选择的个数
for(var i=0;i<box.length;i++){
if(box[i].checked){
count++;
}
}
if(count <1){
alert("未选!");
return ;
}
}
</script>
<input name="n" type="checkbox" value="" />
<input name="n" type="checkbox" value="" />
<input name="n" type="checkbox" value="" />
<input name="" type="submit" value="提交" />
</form>
<script>
function chk(){
var box=document.getElementsByName('n');
var val=false;
for(var i=0;i<box.length;i++){
if(box[i].checked){
val=true;
break;
}
}
if(val==false){
alert("未选!");
return false;
}
}
</script>
那又怎么解决呢?
//选中
}else{
//没选中,为空
}