html的textarea内容显示的时候怎么换行?

html的textarea内容显示的时候怎么换行?

输入的时候换了行,但是读取出来的时候是连在一起的,要怎么才可以显示换行?

阅读 17.5k
5 个回答

在显示的地方设置css即可

.content {
   white-space: pre;
}

放在 pre 标签里。

输入时的具体代码贴出来。

读取出来的时候是连在一起的

是从哪里读出来的?

在textarea里,\n可以换行。
你检查下,你保存的时候,是不是将特殊符号过滤掉了

function ReplaceSeperator(mobiles) {
    var i;
    var result = "";
    var c;
    for (i = 0; i < mobiles.length; i++) {
        c = mobiles.substr(i, 1);
        if (c == "\n")
            result = result + "<br/>";
        else if (c != "\r")
            result = result + c;
    }
    return result;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题