for (var i=0; i<3; i++)
{
var a=document.getElementsByName("input[1]["+i+"]");
alert(a[0].value);//这样的话就可以得到搂主想要的结果了的说O.0
}
{
var a=document.getElementsByName("input[1]["+i+"]");
alert(a[0].value);//这样的话就可以得到搂主想要的结果了的说O.0
}
<input type=text name="test" value="test1">
<input type=text name="test" value="test2">
<input type=text name="test" value="test2"><script>
var a=document.getElementsByName("test");
for (var i=0; i<a.length; i++)
{alert(a[i].value);}
</script>
</form>
<form name = form1>
<input type=text name="input[1][0]" value="test1">
<input type=text name="input[1][1]" value="test2">
<input type=text name="input[1][2]" value="test2">
是固定的。名字必须是显示input[1][0] 格式。。前边 input[1]是固定的,变化的是后边象[0][1][2]
然后用javascript 来把他们显示出来。
<input type=text name="input[1][0]" value="test1">
<input type=text name="input[1][1]" value="test2">
<input type=text name="input[1][2]" value="test2"><script>
var b=document.getElementsByTagName("input");
for (var i=0; i<3; i++)
{
alert(b[i].value);
}
</script>
</form>
<input type=text name="input[1][0]" value="test1">
<input type=text name="input[1][1]" value="test2">
<input type=text name="input[1][2]" value="test2"><script>
var b=document.getElementsByTagName("input");
for (var i=0; i<b.length; i++)
{
alert(b[i].value);
}
</script>
</form>
<form name = form1>
<input type=text name="ccc[1][0]" value="test1">
<input type=text name="ccc[1][1]" value="test2">
<input type=text name="ccc[1][2]" value="test3">
</form>
<form name=form1>
<input type=text name="input[1][0]" value="test1">
<input type=text name="input[1][1]" value="test2">
<input type=text name="input[1][2]" value="test2">
</form>
<SCRIPT LANGUAGE="JavaScript">
<!--
var i;
for (i=0; i<3; i++)
{
var a = "input[1]["+i+"]";
var b=document.getElementsByName(a);
alert(b[0].value);
}
//-->
</SCRIPT>