如何使评论系统显示正确的文本格式

时间:2012-07-26 19:47:52

标签: php mysql html

所以我使用php和mySQL为我的网站创建了一个工作评论系统。我遇到的问题是保留用户提交评论的格式。我有一个文本框,用户可以在其中输入评论。假设用户在3个单独的段落中输入他们的评论。在没有任何理解html的情况下,当文本显示在网站上时,用户会合理地期望他们在文本框中的回车被带到3个单独的段落中。显然情况并非如此,因为html忽略了所有空格。我怎样才能使用户评论被正确标记并输入数据库,并在每个段落周围加上p和/ p标签,以便评论看起来像用户期望的那样?诸如facebook之类的系统如何跟踪格式化问题(如换行符)而不用用户明确输入?

2 个答案:

答案 0 :(得分:1)

<div style="white-space: pre-wrap">内输出评论。这将保留多个空格和换行序列。

答案 1 :(得分:0)

尝试使用WYSIWYG编辑器而不是简单的textarea。我只是用google搜索“jquery wysiwyg”并将其作为我的第一个结果:http://redactorjs.com/

那里也有很多其他人。这只是我看到的第一个。