<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>
<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>
<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>
如果不采用div的方法,通过循环取得以a开头的文本框,然后加到数组中,如何实现? 我不太熟悉js的写法
非要用a来标记 参考2楼!~