关于显示换行的问题

caoshangfei 2002-03-27 09:35:05
小弟最近写了几个程序,好几个程序都有从textarea中读取数据后在表格里显示出来。
其中我用到了replace函数.例如: body= Replace(body,vbCrLf , "<br>")但是我感到奇怪的时候,有的程序会执行命令换行,有的却不行,有没有谁告诉我这到底是为什么?是不是跟textarea所在的表格有关??谢谢,急用!!!请各位帮忙。
...全文
69 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
tripofdream 2002-03-28
  • 打赏
  • 举报
回复
给分请点上面的"管理"
lanying 2002-03-28
  • 打赏
  • 举报
回复
你把表格的长度固定,中文不管有没有回车,都会自动换行的
caoshangfei 2002-03-28
  • 打赏
  • 举报
回复
我是新手,请问怎么给分啊??
caoshangfei 2002-03-28
  • 打赏
  • 举报
回复
但是我的有个程序用的是wrap="VIRTUAL"为什么显示也正常呢。而且显示的每行的长度比输入的长度要长。
smalle 2002-03-28
  • 打赏
  • 举报
回复
把textarea的wrap改为hard时,当字满一行时自动加入一个硬回车(VBcrlf),所以会正常,如果不加hard时,满一行时虽然你看到自己换行了(是软件回车),但提交时不会加入VBcrlf.所以会不能得出正确显示
caoshangfei 2002-03-28
  • 打赏
  • 举报
回复
然后想显示的比输入的每一行长该怎么办呢?
playmud 2002-03-28
  • 打赏
  • 举报
回复
textarea会按照你怎样输的怎样显示出来
xiang70 2002-03-28
  • 打赏
  • 举报
回复
楼上的有理,
这个可能跟系统的编码有区别吧
caoshangfei 2002-03-28
  • 打赏
  • 举报
回复
梦之旅,谢谢你了,我照你所做的,把textarea的wrap改为hard,调试后果真可以了。
netapple 2002-03-28
  • 打赏
  • 举报
回复
这和你的输入有关,我觉得中文一般换行不会有什么问题,但是英文就不一样,如果遇不到空格或回车什么的都不会换行的,因为他这样是一个完整的个体,是不会被 分开的
caoshangfei 2002-03-28
  • 打赏
  • 举报
回复
楼上的,这个跟textarea的wrap有什么关系吗?能不能说清楚啊??
tripofdream 2002-03-27
  • 打赏
  • 举报
回复
<textarea wrap=hard></textarea>
spgoal 2002-03-27
  • 打赏
  • 举报
回复
试试这样
body=replace(body,chr(13),"<br>")
鲁鲁517 2002-03-27
  • 打赏
  • 举报
回复
那些没换行的,你看看页面的源代码,里面有替换出的<br>吗?是不是根本就没有<br>呢?或者你把chr(13)和chr(10)都替换试试,或者试试把文字用<pre></pre>套起来看看

28,406

社区成员

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

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