主题:  怎样才能使粘贴文本内容格式和发布格式相同!

lwf81

职务:普通成员
等级:1
金币:0.0
发贴:1
#12004/7/18 14:15:48
谁能帮我解答下这个问题好吗?
比如做一个简单的新闻系统或者是留言板.在用文本域中.
<textarea name="name" rows="8" cols="30"></textarea><br>
如果我在其他地方复制了一段文本,然后在粘贴到文本域中进行发表,例如下面一段文本域(没有粘贴到文本域发表之前)
---------------------------------------------------------------
好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好
好好好好
好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好
好好好好好好好好好好好好
---------------------------------------------------------------
但是当我粘贴到文本域发表后就不会按照上面的格式了.
---------------------------------------------------------------
好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好
好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好
好好好好好好好好好好好好好
---------------------------------------------------------------
它不会按照上面的格式进行显示,谁能帮助我解答这个问题好吗



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
#22004/7/19 8:36:12
replace("文本内容",chr(13),"<br>")



elite_5d

职务:普通成员
等级:2
金币:1.0
发贴:330
#32004/7/19 10:15:10
看到5D回复栏边上的UBB代码开启字样吗?一般的文本框当你进行粘贴时,只将字贴进去,而没有贴上格式控制符,AQUARIOR写出的就是一个简单的格式控制符的转换,即将所有粘贴内容中的回车符转换为HTML中的<BR>,<BR>是换行.你可以找个网上的文章系统,看一下他们的录入系统,一般都有一个写好的文件,并包含各种控制符的转换脚本,拿来用就行了!