默认情况下,无论用户在textarea中输入了多少行,他们都会合并。如何获取用户在文本区域中输入的换行符?
如果用户输入:
你好,
你好吗?
我很好。
我希望这样对齐,但我得到的是:
你好,你好吗?我没事。请帮忙。
答案 0 :(得分:0)
HTML
不会渲染换行符,除非您对包含内容的元素使用white-space:pre-wrap
:
.content {
white-space: pre-wrap;
}
<div class="content">Hello,
How are you?
I am fine.
</div>
但我认为您应该在将内容保存到数据库之前或将其插入br
之前将行刹车更改为html
。当然,如果您向内容添加br
并希望再次在textarea
中插入,则应先将其删除。