<tr> 
<td colspan="2"> <input name="y2_again_reason_flg1" type="checkbox" class="checkbox" value="1">
<font class="m">桃子</font></td>
</tr>
<tr> 
<td colspan="2"> <input name="y2_again_reason_flg2" type="checkbox" class="checkbox" value="1">
<font class="m">苹果</font></td>
</tr>
<tr> 
<td colspan="2"> <input name="y2_again_reason_flg3" type="checkbox" class="checkbox" value="1"> 
<font class="m">香蕉</font></td>
</tr>
<tr> 
<td colspan="2"> <input name="y2_again_reason_flg4" type="checkbox" class="checkbox" value="1"> 
<font class="m">梨</font></td>
</tr>
判断一下没有一个被选中的情况,谢谢大家了

解决方案 »

  1.   

    document.getElementByTagName('INPUT') 然后循环判断type=‘checkbox’的object 
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD>
    <script language="javascript" >
    function isChecked()
    {
    var arr=new Array('y2_again_reason_flg1','y2_again_reason_flg2','y2_again_reason_flg3','y2_again_reason_flg4');
    var count=0;
    for(var i=0;i<arr.length;i++)
    {
    if(document.getElementById(arr[i]).checked)
    count++;
    }
    if(count==0)
    alert('没有被选中!');
    else
    alert('被选中了'+count.toString()+'项');
    }
    </script>
     <BODY>
     <table >
      <tr> 
    <td colspan="2"> <input name="y2_again_reason_flg1" type="checkbox" class="checkbox" value="1"> 
    <font class="m">桃子 </font> </td> 
    </tr> 
    <tr> 
    <td colspan="2"> <input name="y2_again_reason_flg2" type="checkbox" class="checkbox" value="1"> 
    <font class="m">苹果 </font> </td> 
    </tr> 
    <tr> 
    <td colspan="2"> <input name="y2_again_reason_flg3" type="checkbox" class="checkbox" value="1"> 
    <font class="m">香蕉 </font> </td> 
    </tr> 
    <tr> 
    <td colspan="2"> <input name="y2_again_reason_flg4" type="checkbox" class="checkbox" value="1"> 
    <font class="m">梨 </font> </td> 
    </tr> 
    </table>
    <input type="button" onclick="isChecked()" value="选中没有" />
     </BODY>
    </HTML>
      

  3.   


    <table>
    <tr> 
    <td colspan="2"> <input name="y2_again_reason_flg1" type="checkbox" class="checkbox" value="1"> 
    <font class="m">桃子 </font> </td> 
    </tr> 
    <tr> 
    <td colspan="2"> <input name="y2_again_reason_flg2" type="checkbox" class="checkbox" value="1"> 
    <font class="m">苹果 </font> </td> 
    </tr> 
    <tr> 
    <td colspan="2"> <input name="y2_again_reason_flg3" type="checkbox" class="checkbox" value="1"> 
    <font class="m">香蕉 </font> </td> 
    </tr> 
    <tr> 
    <td colspan="2"> <input name="y2_again_reason_flg4" type="checkbox" class="checkbox" value="1"> 
    <font class="m">梨 </font> </td> 
    </tr> 
    </table>
    <INPUT TYPE="button" value="检测" onclick="_Check()">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var num = 0;
    function _Check(){ var obj = document.getElementsByTagName("input");
    for(var i= 0; i < obj.length; i++){
    if(obj[i].type == "checkbox" && obj[i].name.indexOf("y2_again_reason_flg") != -1){

    if(obj[i].checked == false ){
    num ++;
    }
    }
    }
    if(num >0){
    alert("请全选");
    return;
    }else{
    alert("ok")
    }
    }
    //-->
    </SCRIPT>