<script language="javascript"> 
function icount() 

  var icountchk=0;
  //alert("00") ;
  var ichk=document.getElementsByName("chkfour");
  for(i=0;i<ichk.length;i++) { 
  if(ichk[i].checked==true) icountchk++;
  if(icountchk==5) ichk[i].checked=false; 
  } 
}
</script> 
最多只能选四个<br>
<input type=checkbox name=chkfour onclick="icount()" >A<br>
<input type=checkbox name=chkfour onclick="icount()">B<br>
<input type=checkbox name=chkfour onclick="icount()">C<br>
<input type=checkbox name=chkfour onclick="icount()">D<br>
<input type=checkbox name=chkfour onclick="icount()">E<br>

解决方案 »

  1.   

    修正一下灰豆的﹐選滿四項就不能再選﹐而不是最后一下不能選﹐主要差別是user不是按順序選的時候<script language="javascript"> 
    function icount() 

      var icountchk=0;
      //alert("00") ;
      var ichk=document.getElementsByName("chkfour");
      for(i=0;i<ichk.length;i++) { 
      if(ichk[i].checked==true) icountchk++;
      if(icountchk==5) return false; 
      } 
    }
    </script> 
    最多只能选四个<br>
    <input type=checkbox name=chkfour onclick="return icount()">A<br>
    <input type=checkbox name=chkfour onclick="return icount()">B<br>
    <input type=checkbox name=chkfour onclick="return icount()">C<br>
    <input type=checkbox name=chkfour onclick="return icount()">D<br>
    <input type=checkbox name=chkfour onclick="return icount()">E<br>
      

  2.   

    谢谢  wanghr100(灰豆宝宝.net)  liuzxit(八爪魚)