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"));

解决方案 »

  1.   

    上面代码已给出了啊,把米给你煮熟了吧
    <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>试试
      

  2.   

    <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 count;  选择的个数
      for(var i=0;i<box.length;i++){
        if(box[i].checked){
          count++; 
        }
      }
      if(count <1){
        alert("未选!");
        return ;
      }
    }
    </script>
      

  3.   

    <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>
      

  4.   

    在.net中如果checkbox是绑定的那么他的name是不一样的
    那又怎么解决呢?
      

  5.   

    根据它的checked属性判断if(document.getElementById(checkBoxID).checked){
           //选中
    }else{
           //没选中,为空
    }