1.首先
name t1.2中不能有点改为t12
2.
//test()函数改为如下:
function test() {
for (i = 0; i < form1.elements.length; i++) {
if (form1.elements[i].type=="text") {
var e = form1.elements[i].name;
eval("form2." + e + ".value =" +"form1."+ e+ ".value");
}
}
}
name t1.2中不能有点改为t12
2.
//test()函数改为如下:
function test() {
for (i = 0; i < form1.elements.length; i++) {
if (form1.elements[i].type=="text") {
var e = form1.elements[i].name;
eval("form2." + e + ".value =" +"form1."+ e+ ".value");
}
}
}
另,控件很多,两重循环的话花的时间不太能让人接受。希望很有其他的解决方法。
for (i = 0; i < form1.elements.length&&form1.elements[i].type=="text"; i++) {
var e = form1.elements[i].name;
eval("form2.all('" + e + "').value =" +"form1.all('"+ e+ "').value");
}
}