关于网页中input 输入框里有双引号引起的显示问题
我向浏览器传送了下面的内容:
<input name="adminPwd2" type="password" id="adminPwd2" value="mima"dd" maxlength="20">
但浏览器的输入框只能显示mima,后面的"dd就不显示了,请问如何解决这个问题?谢谢。
问题点数:50、回复次数:7Top
1 楼sxsgssgs(.net新手)回复于 2006-03-01 12:20:01 得分 0
替换方式吧。
你为什么要往输入框内输入"?
不懂,什么地方必须用这东西。Top
2 楼fenmixiao()回复于 2006-03-01 12:28:23 得分 5
strTemp=rs("strTemp") & ""
strTemp=replace(strTemp,chr(34),"\""")
strTemp=replace(strTemp,chr(39),"\'")
然后再将值附于input中Top
3 楼fl99(笨笨(QQ:250009333))回复于 2006-03-01 13:01:05 得分 35
<input name="adminPwd2" type="password" id="adminPwd2" value='mima"dd"' maxlength="20">
或
<input name="adminPwd2" type="password" id="adminPwd2" value=mima"dd maxlength="20">Top
4 楼ghostzp(不做举人,如何榜眼探花)回复于 2006-03-01 13:17:10 得分 5
value='mima"dd'Top
5 楼hxyman(自由不自在)回复于 2006-03-01 13:27:02 得分 0
先把引号替换成某特殊字符串
在提交的时候再替换回来Top
6 楼KimSoft(革命的小酒天天醉-http://blog.csdn.net/kimsoft/)回复于 2006-03-01 13:29:15 得分 0
value="<%= Server.UrlEncode("mima""dd")%>"Top
7 楼KimSoft(革命的小酒天天醉-http://blog.csdn.net/kimsoft/)回复于 2006-03-01 13:30:18 得分 5
如果值固定,可以用 ghostzp(Your blood is mine!) 的方法最简洁。但要保证字符里也不出现'Top




