一个全选全不选的例子
function CheckAll(form, count)
{
var trck;
var ck=form.elements['chkAll'];
for(var i=0;i<count;i++){
 trck=form.elements['chanpinid'+i];
 trck.checked = ck.checked;
                }
}

解决方案 »

  1.   

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

  2.   

    http://blog.sevenight.com/index.php?m=blog&a=show&id=18
    自己看看吧,
    可以利用document.getElementsByTagName("input"); 然后再比较名字,当然不能直接比较,因为你的名字不是一样的,好在你的名字有规则,所以可以用字符串函数取前面的或者正则比较.