按Enter键,在Textarea中启用Break Line或New Line

时间:2013-09-10 07:47:56

标签: textarea newline enter

当我按输入密钥时,如何在 Textarea 中启用 Break Line New Line ? 因此,如果我按 ENTER ,它会以新行的形式保存在数据库中。

我已经搜索了一些主题,但它没有帮助我。

这是我的Textarea代码:

<textarea name="post" id="post"  class="valid Post_Text_Area" placeholder="Write something here..." ></textarea>

到目前为止,我尝试过这个JS代码。但它对我不起作用

JavaScript: How to add line breaks to an HTML textarea?

2 个答案:

答案 0 :(得分:5)

默认情况下,textarea中的换行符将保存到数据库中。

要将其生成为Html BR 代码,请使用nl2br($yourTextVariable) $ yourTextVariable 将是您从数据库中获取的变量。所以像这样使用它:

<?php echo nl2br($yourTextVariable); ?>

这会将newline转换为<br />

答案 1 :(得分:0)

另一个解决方案是将输出放入<pre>标记,或者使用css white-space: pre设置样式。它不会吞下多个空格。