急!关于文本框中的回车换行

freefalcon 2002-08-02 01:17:27
我做了一个多行文本框,其数据发送到一个数据库中,然后另一个页面从数据库中读取数据并显示出来,但一个问题文本框中的回车换行被转换成了空格,我想按照用户输入的文本格式显示原来的信息(就像csdn中我现在提的问题这样,能够
换行),我曾试过在显示的时候加上<pre>标记,这样虽然解决了硬回车的换行问题,但又造成了文本无法自动换行,
请教各位高手,怎样可以解决这个问题,是不是可以把文本中的回车换行标记转换成<p>标记,我不知道html中会车换行标记的代码是什么。谢谢!
...全文
184 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
freefalcon 2002-08-06
  • 打赏
  • 举报
回复
高,一句话道破天机,但这应该说是一个html不完善的地方
blues-star 2002-08-04
  • 打赏
  • 举报
回复
呵呵,最简单的一个办法

你显示的时候把内容显示在一个readonly的textarea里,并用样式表去掉这个textarea的边框和滚动条。
blues-star 2002-08-04
  • 打赏
  • 举报
回复
呵呵,最简单的一个办法

你显示的时候把内容显示在一个readonly的textarea里,并用样式表去掉这个textarea的边框和滚动条。
freefalcon 2002-08-04
  • 打赏
  • 举报
回复
谢谢上面各位,我已用replace能解决了回车换行的问题,但有一个新问题,我发现对于中文,在输出时可以自动换行(就是用户并没有键入回车,但输出时长度超过了我的表格宽度,文本可以自动换行显示),但对于英文却不行,用户的文本有多长,我的表格就被拉多宽,这真是莫名其妙。请问这怎么解决?
ehom 2002-08-04
  • 打赏
  • 举报
回复
谁说英文不行???
你那个叫一个单词!中间没空格!
stonepeter 2002-08-02
  • 打赏
  • 举报
回复
参看我的问题:
(还有6000多可用分)用ASP做网站--问题3,关于数据库中的字符如何输出换行
http://www.csdn.net/expert/topic/884/884282.xml


str = Replace(rs_oneline.Fields.Item("content").Value,vbcrlf,"<BR>")
ehom 2002-08-02
  • 打赏
  • 举报
回复
CSDN是用<textarea>做的!
cmsoft 2002-08-02
  • 打赏
  • 举报
回复
replace(str,chr(13)&chr(10),"<br>")

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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