<div id="aa">
<input name="a1" size="3" type="text" class="input" > 
<input name="a2" size="3" type="text" class="input" > 
<input name="a3" size="3" type="text" class="input" > 
<input name="a1" size="3" type="text" class="input" > 
<input name="a2" size="3" type="text" class="input" > 
<input name="a3" size="3" type="text" class="input" > 
<input name="a1" size="3" type="text" class="input" > 
<input name="a2" size="3" type="text" class="input" > 
<input name="a3" size="3" type="text" class="input" > 
<input name="a1" size="3" type="text" class="input" > 
<input name="a2" size="3" type="text" class="input" > 
<input name="a3" size="3" type="text" class="input" > 
<input name="a1" size="3" type="text" class="input" > 
<input name="a2" size="3" type="text" class="input" > 
<input name="a3" size="3" type="text" class="input" > 
<input name="a1" size="3" type="text" class="input" > 
<input name="a2" size="3" type="text" class="input" > 
<input name="a3" size="3" type="text" class="input" > 
<input name="a1" size="3" type="text" class="input" > 
<input name="a2" size="3" type="text" class="input" > 
<input name="a3" size="3" type="text" class="input" > 
<input type="submit" class="button" value="提交" onclick="al()"> 
</div>
<script>
function al(){
var div= document.getElementById("aa")
var zz = new Array()
for(var i=0;i<div.getElementsByTagName("input").length;i++)
 {if(div.getElementsByTagName("input")[i].type=="text")
  zz[i]=div.getElementsByTagName("input")[i].value
 }
 alert(zz)
 }
</script>

解决方案 »

  1.   


    <script language="JavaScript">
    function dosubmit()
    {
    var input = document.form1.getElementsByTagName("input");
    var arr = new Array();
    for(var i=0;i<input.length ;i++ )
    {
    if(input[i].type=="text"&&input[i].name.charAt(0)=="a")//自己加其他判断
    arr.push(input[i].value)
    }
    alert(arr)
    return false;
    }
    </script>
    <form name="form1" onsubmit="return dosubmit()">
    <input name="a1" size="3" type="text" class="input" > 
    <input name="a2" size="3" type="text" class="input" > 
    <input name="a3" size="3" type="text" class="input" > 
    <input type="submit" class="button" value="提交"> 
    </form>
      

  2.   


    如果不采用div的方法,通过循环取得以a开头的文本框,然后加到数组中,如何实现? 我不太熟悉js的写法
      

  3.   

    不用div可以用form,不用form,可以用body  
    非要用a来标记  参考2楼!~