none
textarea中换行符处理问题。 RRS feed

  • 问题

  • 在做一个留言板模块。
    textarea中的\r\n如何处理才能正确显示在aspx页面中呢?
    <script ... ...>
    message = message.replace(/\r\n/g, "<br />");
    </script>
    把它换成 <br /> 标签后显示的行距超大。好像是2个<br />叠加的效果

    如果处理后的字符串是:
    1<br/>2<br/>3<br/>4
    那么网页上则显示:
    1

    2

    3

    4
    但是直接写html <br />标签却显示正常。
    这是为什么?请问此如何处理?


    2010年2月26日 11:30

答案

  • 你好。
    replace(/\r\n/g, "<br />");替换后应该不会有什么问题,请在页面生成后查看源文件看看是否有别的代码加在其中。

    • 已标记为答案 dbens 2010年2月27日 3:53
    2010年2月27日 1:58

全部回复