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"));
解决方案 »
- 刷新页面,滚动条可定到上次位置,但每次都从最上面滚到上次位置
- 帮忙给调试一下js,另求教调试工具和方法,书籍!
- JWPLAYER熟的进..通过页面上按钮控制JWPLAYER播放器的问题
- 关于 js 无限级关联下拉选择
- xhtml引用外部javascript文件失效(特诡异的问题!不相信??)
- zl_c,能具体点么 我不会
- 请问多个Text非空校验怎么写校验函数?
- 有没有办法加密JAVASCRIPT的代码
- 求助!用JS实现在点击一个链接时弹出打开“另存为”对话框,实现下载的目的!
- 请问代码行前面的$是什么意思?
- 使用函数生成对象后,为什么无法调用。
- 表单提交前 遍历其中所有控件是否为空,如果不为空 则提交表单
<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{
//没选中,为空
}