<html>
<body>
<form name="data">
<input type=text name=A1 value=1 />
<input type=text name=A2 value=2 />
<input type=text name=A3 value=3 />
<input type=text name=A4 value=4 />
</form>
</body>
</html>
<script language=javascript>
var elements = document.data.elements;
var str = "";
for (var i = 0; i < elements.length; i++) {
var ele = elements[i];
var reg = /A\d+/g; ////////this is a regex 把这一句加在循环中
if (reg.test(ele.name)) {
if (str == "") {
str = str + ele.name + "=" + ele.value;
} else {
str = str + "&" + ele.name + "=" + ele.value;
}
}
}
alert(str);
</script>
<body>
<form name="data">
<input type=text name=A1 value=1 />
<input type=text name=A2 value=2 />
<input type=text name=A3 value=3 />
<input type=text name=A4 value=4 />
</form>
</body>
</html>
<script language=javascript>
var elements = document.data.elements;
var str = "";
for (var i = 0; i < elements.length; i++) {
var ele = elements[i];
var reg = /A\d+/g; ////////this is a regex 把这一句加在循环中
if (reg.test(ele.name)) {
if (str == "") {
str = str + ele.name + "=" + ele.value;
} else {
str = str + "&" + ele.name + "=" + ele.value;
}
}
}
alert(str);
</script>
var ele = elements[i];
if (/A\d+/g.test(ele.name)) {
if (str == "") {
str = str + ele.name + "=" + ele.value;
} else {
str = str + "&" + ele.name + "=" + ele.value;
}
}
谢谢尖刀和vivian的意见