如何将用户输入的换行符从<textarea>
HTML元素保存到数据库?
它总是删除换行符。
发布于 2018-02-08 08:18:31
TextArea
HTML元素保留了数据库中的空白。
尝试在web浏览器上显示\n
时出现此问题,此操作将失败。
要在web浏览器中显示\n
,请使用以下命令:
<p style="white-space: pre-line">multi-line text</p>
发布于 2009-01-30 23:53:35
在显示内容时,您需要将换行符转换为<br />
标记,否则web浏览器不会显示它们。这可能就是你认为他们没有被保存的原因。如果您使用的是PHP,请使用nl2br()函数来完成此操作。在其他语言中,您可以进行字符串替换,将所有出现的"\n"
替换为"<br />"
。
发布于 2015-11-23 14:36:33
只需将输出文本放在<pre></pre>
标记之间,就可以保留换行符。
https://stackoverflow.com/questions/498461
复制