2

当我按下Enter 键时,如何在Textarea中启用换行符换行符?因此,如果我按ENTER ,它会以新行的形式保存在数据库中。

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

这是我的文本区域代码:

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

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

JavaScript:如何向 HTML 文本区域添加换行符?

4

2 回答 2

6

textarea 中的换行符默认保存到数据库中。

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

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

这转变newline<br />

于 2013-09-10T08:21:27.113 回答
0

另一种解决方案是将输出放入<pre>标签中,或者使用 css 对其进行样式设置white-space: pre。它不会吞下多个空间。

于 2013-09-10T08:29:34.620 回答