用DW制作ASp留言板时不换行

请问各位,我在用DW做asp留言板时,在预览的时候,在文本框里输入留言时,按了回车换行(如图1),可以显示跳行。可是在发表后,显示出的留言却没有显示出换行,只有一个空格(... 请问各位,我在用DW做asp留言板时,在预览的时候,在文本框里输入留言时,按了回车换行(如图1),可以显示跳行。可是在发表后,显示出的留言却没有显示出换行,只有一个空格(如图2)。谁可以告诉我,是代码没有设计好,还是……???? 展开
 我来答
上帝说要有光于是便有了光
2010-06-05 · TA获得超过2652个赞
知道大有可为答主
回答量:6209
采纳率:50%
帮助的人:3169万
展开全部
主要是输出没有搞好,因为回车这个动作,在普通文本框是不作为一个换行符号的,如果你想所见即所得,那么就要用htmlencode函数来输出,或者改用在线编辑器也可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
俊俏白开水
2010-06-05
知道答主
回答量:14
采纳率:0%
帮助的人:18.5万
展开全部
既然看到你说了,不管你是不是已经找到解决办法了我还是给你说一下:
在接收网友提交的留言的时候,需要将回车符转化为“<br>”。可以使用mid()函数来“读取”段落中的每一个字符,然后用if then来判断是否含要替换的字符,最后使用加法+或连接符&将处理后的字符加起来,t1=t1+h。全部程序如下,例如<textarea>的文本域的名称是text:
text=Request.Form("text")
t1=""
for i=1 to len(text)
h=mid(text‚i‚1)
if asc(h)=10 then h="<br>"
if asc(h)=13 then h=""
t1=t1+h
next
text=t1
text=server.HTMLEncode(text)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
启智思维
2010-06-05 · TA获得超过3416个赞
知道小有建树答主
回答量:1578
采纳率:0%
帮助的人:664万
展开全部
你是不是没用html编辑器,直接用的textarea?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AI讲童话
2010-06-05 · TA获得超过2279个赞
知道小有建树答主
回答量:1666
采纳率:0%
帮助的人:1076万
展开全部
最简单的方法就是下载个在线编辑器,安全功能还多。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式