日期:2014-05-18  浏览次数:20546 次

一个关于textarea的问题
我往textarea里输入内容,想他进入数据库后并且读取出来还保持输入时的格式,网上也查了,很多人是后台用的replace函数,但我想这样不合理,因为他们都是把空格替换成 <br> 但我要是在一行中的空格呢?   那是不应该换的,在textarea属性里有什么方法可以设置。     在线等     急!

------解决方案--------------------
替换没问题啊
空格是不可能被替换为 </br> 的

回车的标记是\r\n或\n
只要替换这个即可,其他标记不变

strReturn = strReturn.Replace( "\r\n ", " <BR/> ");
strReturn = strReturn.Replace( "\n ", " <BR/> ");
------解决方案--------------------
字符太多才会出现滚动条
多行文本本来就有滚动条