在textarea中添加新行

时间:2013-08-11 14:46:32

标签: php html html5

我有这个字符串,我在数据库的textarea中显示:$ content =“Lamuvidine 89%(Rsd = 6%; n = 9)”;我想将“Lamuvidine 89%”放在第一行,将其余部分放在第二行。我试图将数据库中的字符串存储为“Lamuvidine 89%\ n(Rsd = 6%; n = 9)” - 没有引号,请注意我添加的新行但没有。

注意: $ content =“拉米维定89%(Rsd = 6%; n = 9)”; //整个字符串位于名为content

的db列的单行中

结果应为

Lamuvidine 89% //should be bold
(Rsd = 6% ; n = 9)

我这样做并存储在db

<strong>Lamuvidine 89%</strong>\n
(Rsd = 6% ; n = 9)

我仍然没有结果,建议!

3 个答案:

答案 0 :(得分:0)

如果您尝试换行,则应将\n替换为<br />

$content = "<b>Lamuvidine 89%<b><br />(Rsd = 6% ; n = 9)";

答案 1 :(得分:0)

像这样“Lamuvidine 89%<br>(Rsd = 6% ; n = 9)”

插入数据库

而不是Lamuvidine 89%\n(Rsd = 6% ; n = 9)

它将打破这一行

答案 2 :(得分:0)

你知道textarea中的任何格式化文本都会被浏览器呈现为纯文本,如果你想应用效果,那么你应该使用可编辑的div:

对于看起来类似于textarea的正确可编辑div,你只需要设置

<div style="background-color:#fff;" contentEditable=true></div>

这是一个可以帮助你editable Div

的工作示例