if(group(0).checked==true) //第一个checkbox为选中

解决方案 »

  1.   

    <script language=javascript>
    <!--
    function show()
    {
    var op=document.myform;
             op.e.value="";
    for(var i=0;i<4;i++)
    if(op.group[i].checked)
    op.e.value=op.e.value+op.group[i].value;
    }
    //-->
    </script></head><body>
    <form name="myform" action="" method="post">
    <input type=checkbox name="group" value="11" onclick="show()">a<br>
    <input type=checkbox name="group" value="22" onclick="show()">b<br>
    <input type=checkbox name="group" value="33" onclick="show()">c<br>
    <input type=checkbox name="group" value="44" onclick="show()">d<br><br>
    <input type=text name="e" value="" size=20>
    </form>
      

  2.   

    var num;
    num=0;
    for (i=0;i<=document.all.frmname.elements.length-1;i++)
    {
        if (document.all.frmname.elements[i].checked) && (document.all.frmname.elements[i].name='group')
        {
          num+=1;  
        }
    }
    if (num>2)
    {
        alert('xxx');
    }
      

  3.   

    可能是我说错了,我不是想检查每个checkbox的选中的状态,我是想知道,只要这些check中有被选中的就行了,另外,checkbox 的数目是不定的
      

  4.   

    <form name=form1 onsubmit="return cc()">
    <input type=checkbox name=mm><br>
    <input type=checkbox name=mm><br>
    <input type=checkbox name=mm><br>
    <input type=checkbox name=mm><br>
    <input type=submit value=ok></form><script language=javascript>
    function cc()
    {
       var a = document.form1.elements;
       for (var i=0; i<a.length; i++)
          if(a[i].name == "mm" && a[i].checked) return true;
       alert("你一个都没有选")
    }
    </script>
      

  5.   

    <form name=form1 onsubmit="return cc()">
    <input type=checkbox name=mm><br>
    <input type=checkbox name=mm><br>
    <input type=checkbox name=mm><br>
    <input type=checkbox name=mm><br>
    <input type=submit value=ok></form><script language=javascript>
    function cc()
    {
       var s = document.getElementsByName("mm");
       var s1 = false;
       for(var i =0;i<s.length;i++)
       if(s[i].checked)
       { 
       s1 = true;
       break;
       }
       if(!s1)
      alert("no checked");
     
    }
    </script>