查看贴子 返回上一页


贴子作者:niqi 发贴日期:2002-11-21 10:31
阅读次数:658 回复条数:4
所属版块:计算机与网络 最后回复日期:2002-12-15 09:56
 
标题:李凡希或谁帮帮忙
内容:  
建网站时碰到一个问题:输入用户名和密码时,密码光秃秃的露着,怎样才能使输入密码时密码显示为****

还有:发表留言提交后,为啥显示时不能换行,我把一串<br>打到发帖页的内容留言栏里,才解决。这样又不美观?
如何解决?

回复:

贴子作者:lifanxi 发贴日期:2002-11-22 00:15
第一个问题:把表单中的文本输入框的类型由text改成password,就是把HTML中的<input type="text">改成<input type="password">,在Dreamweaver中可以可视化的操作,把类型由sigle line改成password就行了。
第二个问题:比较复杂一点,有三个问题要解决,一是用户输入HTML时,比如用户输入<B>DFS</B>,作为留言板就应该原样把<B>DFS</B>输出,而不能把它当成HTML,以粗体的形式来输出,否则很危险,用户可以贴一些危险的HTML来捣蛋。解决方案:用Server.HTMLEncode对即将输入的字符串进行编码。第二个和第三个问题就是回车换行和空格的问题了,一般的解决方案就是把空格变成&nbsp;把回车变成<BR>。
综合上面三点,如果变量strMsg中存的是从数据库读出的留言内容,输出时不能简单的用<% =strMsg %>或<% response.write strMsg %>,而应该是<% =replace(replace(Server.htmlencode(strMsg)," ","&nbsp"),vbCrlf,"<br>") %>
这是基本的解决方案,也许还会遇到一些小问题,等你自己去发现。
贴子作者:niqi 发贴日期:2002-11-23 16:08
 谢谢,听懂了一半。我用的是Dreamweaver Ultra Dev 编的,都是可视化环境,编程还是不在行。我会依你的办法试试的。
还有,XP的IIS和2000的不一样,我在2000下做,拿到XP下不能正常显示,但假如租用的服务器用2000,是不是就不用管XP了?
贴子作者:niqi 发贴日期:2002-11-23 21:17

我用一个UBB插件解决了问题,听好 问题又来了:-)
 我在一台机器上做好了网站,然后用优盘拷回来,在另一台机器上设置好PWS,但是涉及到动态网页的不能正常显示,IE里面出现源代码,需要重新设置数据源,还是其他地方出了毛病?
贴子作者:wangwzc 发贴日期:2002-12-15 09:56
PWS是IIS的一个简化版,其中有很都功能都是不支持的,这个问题可能就是因为PWS不支持ASP的缘故吧。你自己开发网站的话最好还是用IIS,PWS只是初学者用来玩玩的。

您尚未登陆网站,不能回复贴子!



(C) Copyright 2000-2003 Shengze Middle School Class 4 Grade 3 of the Year 1999