怎样动态改变form的名称?
在vbscript里用一个函数
function a()
i=1
str="form"&i
'msgbox str //能够打出form1,而且form1存在
b=str.text1.value
end function
b=str.text1.value用b=form1.text1.value代替就可以,我用msgbox打出来str已经是form1了,但为什么有错?
问题点数:100、回复次数:3Top
1 楼net_lover(【孟子E章】)回复于 2003-05-03 01:34:27 得分 100
eval(str).text1.valueTop
2 楼net_lover(【孟子E章】)回复于 2003-05-03 01:38:37 得分 0
<script language="vbscript">
function a()
i=1
str="form" & i
'msgbox str //Äܹ»´ò³öform1,¶øÇÒform1´æÔÚ
b=eval(str).text1.value
msgbox b
end function
</script>
<form name=form1>
<input name=text1 onclick="a">
</script>Top
3 楼net_lover(【孟子E章】)回复于 2003-05-03 01:38:59 得分 0
<script language="vbscript">
function a()
i=1
str="form" & i
b=eval(str).text1.value
msgbox b
end function
</script>
<form name=form1>
<input name=text1 onclick="a">
</script>Top




