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