<script>
document.myForm.elements("abc0")[1].checked = true ;
</script>

解决方案 »

  1.   

    我的问题错了
    是这样的
    <!-- saved from url=(0022)http://internet.e-mail -->
    <!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><BODY>
    <form name="myForm">
    <input type="checkbox" name="abc" value="1" >删除
    <input type="checkbox" name="ecf" value="0" >推荐<br>
    <input type="checkbox" name="abc" value="1" >删除
    <input type="checkbox" name="ecf" value="0" >推荐<br>
    <input type="checkbox" name="abc" value="1" >删除
    <input type="checkbox" name="ecf" value="0" >推荐<br>
    <input type="checkbox" name="abc" value="1" >删除
    <input type="checkbox" name="ecf" value="0" >推荐<br>
    <input type="checkbox" name="abc" value="1" >删除
    <input type="checkbox" name="ecf" value="0" >推荐<br>
    <input type="checkbox" name="abc" value="1" >删除
    <input type="checkbox" name="ecf" value="0" >推荐<br></form>
    </BODY>
    </HTML>
    是这样的abc和ecf是一组,但这样数据有多组
    每一组只能选择一个或都不选
    要用脚本实现
    因为不知道有多少组,这些是动态出现的
    这样怎么实现
      

  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="">
    <script>
    function chk(id){
    if(id==1){
       if(document.myForm.abc0[1].checked){
       alert('对不起,不能选择多项');
       //document.myForm.abc0[0].checked=false;
       return false;
       }
    }else if(id==0){
       if(document.myForm.abc0[0].checked){
       alert('对不起,不能选择多项');
       //document.myForm.abc0[1].checked=false;
       return false;
       }
    }}
    </script>
    </HEAD><BODY>
    <form name="myForm">
    <input type="checkbox" name="abc0" value="1" onclick="return chk(this.value)">删除
    <input type="checkbox" name="abc0" value="0" onclick="return chk(this.value)">推荐<br>
    <input type="checkbox" name="abc1" value="1" >删除
    <input type="checkbox" name="abc1" value="0" >推荐<br>
    <input type="checkbox" name="abc2" value="1" >删除
    <input type="checkbox" name="abc2" value="0" >推荐<br>
    <input type="checkbox" name="abc3" value="1" >删除
    <input type="checkbox" name="abc3" value="0" >推荐<br>
    <input type="checkbox" name="abc4" value="1" >删除
    <input type="checkbox" name="abc4" value="0" >推荐<br></form>
    </BODY>
    </HTML>
      

  3.   

    当点checkbox的时候,判断document.myForm.abc.length 和 document.myForm.ecf.length,只能小于等于1
      

  4.   

    这些value的值可能是不确定的
      

  5.   

    <!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>
    function chk(name){
    var iLength = document.myForm.elements[name].length;
    var check = 0;
        for(var i = 0; i < iLength ; i ++)
        {  
           if (document.myForm.elements[name][i].checked == true)
           {
                  check =  check + 1;
           }
        }
        if (check>1){
            alert("不能多选");
         return false;
        }
    }
    </script><BODY>
    <form name="myForm">
    <input type="checkbox" name="abc0" value="1" onclick="return chk(this.name)">删除
    <input type="checkbox" name="abc0" value="0" onclick="return chk(this.name)">推荐<br>
    <input type="checkbox" name="abc1" value="1" onclick="return chk(this.name)">删除
    <input type="checkbox" name="abc1" value="0" onclick="return chk(this.name)">推荐<br>
    <input type="checkbox" name="abc2" value="1" onclick="return chk(this.name)">删除
    <input type="checkbox" name="abc2" value="0" onclick="return chk(this.name)">推荐<br>
    <input type="checkbox" name="abc3" value="1" onclick="return chk(this.name)">删除
    <input type="checkbox" name="abc3" value="0" onclick="return chk(this.name)">推荐<br>
    <input type="checkbox" name="abc4" value="1" onclick="return chk(this.name)">删除
    <input type="checkbox" name="abc4" value="0" onclick="return chk(this.name)">推荐<br></form>
    </BODY>
    </HTML>