如何处理input的value里的"号问题???

uchiha2007 2010-08-15 08:43:21
比如我的一个input是这样:
<input type="text" size=20 name="news" value="<%=rs("news")%>">
rs("news")="hello"

我想在input里显示"hello"应该怎么做?
不考虑改成value='<%=rs("news")%>',因为有时候有单引号也要处理.
...全文
94 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
youngsheep 2010-08-16
这样的问题没什么研究的意义

加引号就可以了
回复
yyx9081 2010-08-16
学习中……
回复
mocom 2010-08-15
<input type="text" size=20 name="news" value="<%=Server.HTMLEncode(rs("news"))%>">
标签属性或者标签值都要用Server.HTMLEncode一下
回复
waza5008 2010-08-15
高手回答,学习学习
回复
shenchendt 2010-08-15
<input type="text" size=20 name="news" value=<%=rs("news")%>>
回复
cxc3214 2010-08-15
<%
dim a="hello"""
%>
<input type="text" size=20 name="news" value="<%=a%>">
在 asp 里面的转义符 可以用 "
如果 a 里面有 " 想显示到HTML里面 可以转义编码一下
<%
a= replace(a,"""","#")
%>
回复
挨踢直男 2010-08-15
<input type="text" size=20 name="news" value="<%=""&rs("news")&""%>">
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告