<input type="text" name="a" value="111">
<input type="text" name="a" value="222">
<input type="text" name="a" value="333">
<input type=button name="b" value="OK" onClick="a();">
<script>
function a()
{
var list=document.getElementsByName("a");
for(var i=0;i<list.length;i++)
alert(list[i].value);
}
</script>

解决方案 »

  1.   

    var list=document.getElementsByTagName("input");
    for(var i=0;i<list.length;i++){             if(list[i].name.substr(0,2)=="a["){
                       alert(list[i].value);
           
                       }
    }
      

  2.   

    因为我用php,这样有好处,我在php直接就取得数组了
      

  3.   

    php要这样才能取到数租,<input typ="text" name="a[]" value="111">
    <input typ="text" name="a[]" value="222">
    <input typ="text" name="a[]" value="333">
    <script type="text/javascript">
    function a()
    {
    var list=document.getElementsByName("a");
    for(var i=0;i<list.length;i++)
    alert(list[i].value);
    }
    </script>
      

  4.   

    <input type="text" name="a" value="111">
    <input type="text" name="a" value="222">
    <input type="text" name="a" value="333">我记得php里面 这种获取也是直接数组的吧
      

  5.   

    <script type="text/javascript">
    function a()
    {
    var list=document.getElementsByName("a[]");
    for(var i=0;i<list.length;i++)
    alert(list[i].value);
    }
    </script>
      

  6.   

    <input type="text" name="a" value="111">
    <input type="text" name="a" value="222">
    <input type="text" name="a" value="333">
    这样不行,要带个中括号
      

  7.   

    不用遍历可以吗?否则我要取某一个input的值好困难,比如我只是判断其中一个input是否为空
      

  8.   

    嗯,用a[]就可以得到数组,我之所以用a[0]...a[n],目的是想在javascript里面区分出来,但是行不通,所以只要在javascript能单独取出数据来,用a[]和a[n]都可以,对php来说都一样我其实就想得到这么简单的功能,在javascript中得到a[2]的值(或者说是第二个a[]的值)
      

  9.   

    alert(document.getElementsByName("a[]")[0].value)
    alert(document.getElementsByName("a[]")[1].value)
    ..
      

  10.   

    var a=new Array();
    a[0]=new Array();
    a[1]=new Array();
    a[0][0]=1;
    a[0][1]=2;
    alert(a[0][1]);
      

  11.   

    document.getElementsByName("a[]")[0].value
    高手啊,3000真厉害!!!二维的也是类似的用法document.getElementsByName("b[][]")[0].value
    document.getElementsByName("b[][]")[1].value