怎样用VBscript向文本框中写字符?

lwp111 2001-03-05 04:17:00
我试图用VBscript向文本框中写入数据,但不成功,怎么办?

变量定义为:dim variable
<INPUT id=text1 value=<% response.write(variable)%> name=text1 >
结果 text1 中显示的是 "name=text1 "
急死人也!
...全文
157 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lwp111 2001-03-05
  • 打赏
  • 举报
回复
yonge, 其实你多写了一个等号,但无论如何谢谢你!
Jenny,你的方法好使,但不是变量没副值的原因。
dhwan,谢谢你的提示!
xLiu 2001-03-05
  • 打赏
  • 举报
回复
variable是变量,写成response.write variable
variable是常数,写成response.write("variable")
tripofdream 2001-03-05
  • 打赏
  • 举报
回复
<%=variable%> 其實就是 <%response.write(variable)%>的省略寫法.
gdhjz 2001-03-05
  • 打赏
  • 举报
回复
漏了个等号,而且干吗要response.write(variable)?直接<%=variable%>不好吗?
yonge 2001-03-05
  • 打赏
  • 举报
回复
我不同意大家的看法,我觉得是少了一个等号的原因,改正如下:

<input id=text1 value="<%=response.write(variable)%>" name=text1>

在这种情况下,我觉的是这样的!我自己测试了一下,是可以得!
记得给分,大哥,嘿嘿嘿嘿!
redcoral 2001-03-05
  • 打赏
  • 举报
回复
关注!
dhwan 2001-03-05
  • 打赏
  • 举报
回复
同意楼上。
为了安全及规范,在书写属性时,一定要加引号,这样才是标准的写法,而且任何情况下都是正确的。你的id=text1等,最好也改成id="text1"
windelk 2001-03-05
  • 打赏
  • 举报
回复
你的variable没有赋值,所以是空的。
可改为<INPUT id=text1 value="<% response.write(variable)%>" name=text1 >即可。

28,406

社区成员

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

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