JavaScript动态赋值

来源:百度知道 编辑:UC知道 时间:2024/06/22 21:08:08
funciont Enter(i){
var i=i;
var e="fuzhi.fznr.value=fuzhi.fznr"+i+".value";
//下面该怎么写,求助。
}
<form method="POST" name="fuzhi">
<input type="text" name="fznr" onClick="Enter('button1')">
for n = 0 to Ubound(tmp)
<input type="text" name="T<%=n%>" value="<%=tmp(n)%>" onClick="Enter(<%=n%>)">
next
</form>
JavaScript动态赋值
funciont Enter(i){
var i=i;
var e="form.fznr.value=form.T"+i+".value";
//下面该怎么写,求助。
}
<form method="POST" name="form">
<input type="text" name="fznr">
for n = 0 to Ubound(tmp)
<input type="text" name="T<%=n%>" value="<%=tmp(n)%>" onClick="Enter(<%=n%>)">
ne

不是表单 到表单的值传递吧,
从一个text到另一个text的传递吧,

用 eval(e);

试一下吧,

不行的话 ,
就直接 像下面那样写好了
将 var e="form.fznr.value=form.T"+i+".value";
直接写成
form.fznr.value=form.getElementsByName("T"+i)[0].value;

题目意思有点没理解,你可以再说清楚一点不?