name可以相同,但id不能相同,你无法想像如果有很多人有一样的身份证号码
把id改成不同的就可以了

解决方案 »

  1.   

    你把name都弄成一样的,然后在后台获取value。
      

  2.   

    首先代码不符合HTML标准
    不赞同继续使用但也可以以治制乱 呵呵:
    -------------------------
    <html><head>
    <title>getElementById</title>
    </head><script language="JavaScript">
    <!--
    function chkacc(){
    var _collections = document.body.getElementsByTagName("input");
    for(var i = 0; i < _collections.length;i++)
    {
    if(_collections[i].type == "checkbox" && _collections[i].checked)
    {
    alert("selected : id [" + _collections[i].id + "] , name [" + _collections[i].name + "] , value [" + _collections[i].value + "]");
    }
    }
    }
    //-->
    </script>
    <body><form method="POST" action name="frm1">
    <input type="checkbox" name="tbxuid1" id="tbxuid1" value="1">
    <input type="checkbox" name="tbxpwd1" id="tbxpwd1" value="2">
    <input type="checkbox" name="tbxuid1" id="tbxuid1" value="3">
    <input type="checkbox" name="tbxpwd1" id="tbxpwd1" value="4">
    <input type="button" value="檢查" name="btnchk" onclick="chkacc();">
    </form></body></html>
      

  3.   

    以乱治乱  -_-! sorry
      

  4.   

    把var _collections = document.body.getElementsByTagName("input");
    改成更好
    var _collections = document.forms[0].getElementsByTagName('input');
      

  5.   

    页面的元素越多document.body.getElementsByTagName会越慢, 有时会慢得无法接受, 用的时候小心点好
      

  6.   

    <HTML>
    <HEAD>
    <TITLE> getElementById </TITLE>
    </HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function chkacc(){
    var obj = document.getElementsByName("tbxpwd1");
    for(i=0;i<obj.length;i++){
    if(obj[i].checked)
    {
    alert(obj[i].value);
    }
    }/*
    if(document.getElementById("tbxpwd1").checked)
    {
    alert(document.getElementById("tbxpwd1").value);
    }
    */
    }
    //-->
    </SCRIPT>
    <BODY>
    <FORM METHOD=POST ACTION="" name="frm1">
    <INPUT TYPE="checkbox" NAME="tbxpwd1" id="tbxpwd1" value=1>
    <INPUT TYPE="checkbox" NAME="tbxpwd1" id="tbxpwd1" value=2>
    <INPUT TYPE="checkbox" NAME="tbxpwd1" id="tbxpwd1" value=3>
    <INPUT TYPE="checkbox" NAME="tbxpwd1" id="tbxpwd1" value=4>
    <INPUT TYPE="button" value="檢查" name="btnchk" onclick="chkacc();">
    </FORM>
    </BODY>
    </HTML>