复选框Array的count,根据状态轮寻,即可。

解决方案 »

  1.   

    <form onsubmit=check("chk");>
    <input type=checkbox name="chk">
    <input type=checkbox name="chk">
    <input type=checkbox name="chk">
    <input type=submit>
    </form>
    <script>
    function check(name){
    var objs=document.getElementsByName(name)
    for(i=0;i<objs.length;i++)if(objs[i].checked)alert("checkbox ["+i+"] checked");;
    }
    </script>
      

  2.   

    <form onsubmit=check("chk");>
    <input type=checkbox name="chk">
    <input type=checkbox name="chk">
    <input type=checkbox name="chk">
    <input type=submit>
    </form>
    <script>
    function check(name){
    var objs=document.getElementsByName(name)
    for(i=0;i<objs.length;i++)if(objs[i].checked)alert("checkbox ["+i+"] checked");;
    }
    </script>
      

  3.   

    <form onsubmit=check("chk");>
    <input type=checkbox name="chk">
    <input type=checkbox name="chk">
    <input type=checkbox name="chk">
    <input type=submit>
    </form>
    <script>
    function check(name){
    var objs=document.getElementsByName(name)
    for(i=0;i<objs.length;i++)if(objs[i].checked)alert("checkbox ["+i+"] checked");;
    }
    </script>