初级问题,送分!

star250 2007-05-31 02:10:31
用vbscript脚本。按钮事件,对一个文本框赋值
如:
<SCRIPT LANGUAGE="VBScript" Runat="Server">
Sub cmdChangeIt_onClick
Dim TheForm
Set TheForm = Document.MyForm '错误提示:缺少对象:
MyForm.txt.value="good"

End Sub

If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
If Request.Form("cmdChangeIt") = "ent" Then
Call cmdChangeIt_onClick


End If
End If

</SCRIPT>
<HTML>
<HEAD><TITLE></TITLE>
</HEAD>
<BODY>
<HR>
<FORM id="MyForm" name="MyForm" method="post" action="test.asp">
<INPUT TYPE="submit" NAME="cmdChangeIt" VALUE="ent" />
<input name="txt" type="text" id="txt" />


</FORM>
</BODY>
</HTML>


我想按钮后对文本框赋值,怎么做? 另,问<!-- //--> 在vbscript里表示什么意思?谢谢
...全文
202 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
blackfire1024 2007-05-31
  • 打赏
  • 举报
回复
document.all["名称"].value
or
document.getElementById("ID值").value
star250 2007-05-31
  • 打赏
  • 举报
回复
谢谢!在代码里怎么获得文本框的值?
impeller 2007-05-31
  • 打赏
  • 举报
回复
去掉Runat="Server"试试
windwl 2007-05-31
  • 打赏
  • 举报
回复
<script type="text/javascript">
document.getElementById("txt").value = "good";
</script>
blackfire1024 2007-05-31
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="VBScript" Runat="Server">

你这是服务端脚本 而非客户端

用JS可以这样获取

document.all["txt"].value
star250 2007-05-31
  • 打赏
  • 举报
回复
谢谢!那代码里怎么获得文本框的值?
zhi = MyForm.txt.value
ahu201 2007-05-31
  • 打赏
  • 举报
回复
<!-- //--> ,都是些文档说明性东西,可以保证符合某某某标准。(W3C)
miefeng 2007-05-31
  • 打赏
  • 举报
回复
<INPUT TYPE="submit" NAME="cmdChangeIt" VALUE="ent" onclick="txt.value='x'" />

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧