当我按输入密钥时,如何在 Textarea 中启用 Break Line 或 New Line ? 因此,如果我按 ENTER ,它会以新行的形式保存在数据库中。
我已经搜索了一些主题,但它没有帮助我。
这是我的Textarea代码:
<textarea name="post" id="post" class="valid Post_Text_Area" placeholder="Write something here..." ></textarea>
到目前为止,我尝试过这个JS代码。但它对我不起作用
答案 0 :(得分:5)
默认情况下,textarea中的换行符将保存到数据库中。
要将其生成为Html BR 代码,请使用nl2br($yourTextVariable)
$ yourTextVariable 将是您从数据库中获取的变量。所以像这样使用它:
<?php echo nl2br($yourTextVariable); ?>
这会将newline
转换为<br />
答案 1 :(得分:0)
另一个解决方案是将输出放入<pre>
标记,或者使用css white-space: pre
设置样式。它不会吞下多个空格。