<input type="text" name="shuzi" value="10">
<input type="text" name="shuzi" value="15">我一个表单中有两个name名字相同的文本框,我要用js获得这两个的value值,怎么得到呢?急啊,谢谢各位。

解决方案 »

  1.   

    document.getElementsByName("shuzi")[0].value
    document.getElementsByName("shuzi")[1].value
      

  2.   

    为什么要写并且还非要保留这样有问题的HTML?问题不是如何解决它,而是根本就不应该因为有解决方法就可以来乱写。就象人有死有生,但不能因为人还可以生就能随便杀。作为程序员,不能做得非常好,起码也要合乎规范。
      

  3.   


    <script type="text/javascript">
    window.onload = function()
    {
    alert(document.f.shuzi[0].value);
    alert(document.f.shuzi[1].value);
    }
    </script>
    </head><body>
    <form name="f">
    <input type="text" name="shuzi" value="10" />
    <input type="text" name="shuzi" value="15" />
    </form>
    </body>
      

  4.   

    呵呵,说得不错,不过LZ的那2个input除了没有正确关闭外还有什么不符合规范的吗