我有一个html的文本区域和一个用于将信息存储在数据库中的表单。当我点击提交时,它应该接受此文本并将其保存在数据库中。例如:
"This is a text and this is a list:
1. number 1
2. number 2"
但是,当我从数据库加载信息时,它看起来像:
"This is a text and this is a list: 1. number 1 2. number 2"
如何保持textarea的布局不变(保留空格,列表等),而无需用户输入任何标签。
答案 0 :(得分:5)
它在数据库中存储得很好。您输出的内容作为HTML输入纯文本,HTML忽略换行符。您需要将\n
个字符转换为<br />
个标记。 PHP有一个nl2br()
函数。
答案 1 :(得分:0)
您可以让他们在WSYWIG中输入数据并在您身边开展工作以确保其格式正确 - 客户端用户仍然不必查看任何标记,尤其是在您限制其编辑选项时。 ..
tinyMCE,nicEdit是两位优秀的编辑