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

如何让从数据库里读出来的字符自动换行?
如题,想到这里来问一下,在网上找了一下,有的人是在 <textarea> 标签里这样做的,然后在这个标签上加一个JS,
如 <script   defer>
var   counter=0;
function   writeEnter()   {
if   (counter==20)
{
txt.value+= "\n "
counter=0;
}
counter++;
}
</script>
<textarea   id=txt   rows=10   cols=50   onkeypress= "writeEnter() "> </textarea>
-------------
但是我不是这样做的,我的输出是在 <td> <%result.getString( "intro ")%> </td> 里的。
我不知道这样的输出要如何让它自动换行,我做了,在 <td> 里加JS,如:
<td   onkeypress= "writeEnter() "> <%result.getString( "intro ")%> </td> ,但是这样不可以?

------解决方案--------------------
你不用这样去弄,你直接保存就是了,用户是怎么输入的,你就怎么去保存,读数据出来后,在数据的前后加上 <pre> </pre> ,这是html中的格式化标签。