@急!关于文本框的文本格式

freefalcon 2002-08-02 12:57:05
我做了一个多行文本框,其数据发送到一个数据库中,然后另一个页面从数据库中读取数据并显示出来,但一个问题文本框中的回车换行被转换成了空格,我想按照用户输入的文本格式显示原来的信息(就像csdn中我现在提的问题这样,能够
换行),我曾试过在显示的时候加上<pre>标记,这样虽然解决了硬回车的换行问题,但又造成了文本无法自动换行,
请教各位高手,怎样可以解决这个问题,是不是可以把文本中的回车换行标记转换成<p>标记,我不知道html中会车换行标记的代码是什么。谢谢!
...全文
53 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
meizz 2002-08-02
  • 打赏
  • 举报
回复
如果你的网页是ASP的话:
<%
Function coder(str)
Dim result,L,i
If IsNull(str) Then : coder="" : Exit Function : End If
L=Len(str) : result=""
For i = 1 to L
select case mid(str,i,1)
case "<" : result=result+"<"
case ">" : result=result+">"
case chr(34) : result=result+"""
case "&" : result=result+"&"
case chr(13) : result=result+"<br>"
case chr(9) : result=result+"    "
case chr(32) : result=result+" "
case else : result=result+mid(str,i,1)
end select
Next
coder=result
End Function %>

<%
response.write coder(Request.form("msg"))
%>
willway 2002-08-02
  • 打赏
  • 举报
回复
换行<br>
JavaCoffee 2002-08-02
  • 打赏
  • 举报
回复
用下面的语句试试:
txttest= replace(txttest,chr(13),"<br>")
将其中的换行符用“<br>”替换,这样,在输出的时候就可以换行了。

10,606

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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