如何在html中显示textarea字段?

时间:2012-12-11 10:01:38

标签: php html mysql

嗨我通过textarea.in向mysql插入了一些数据,我添加了这样的内容

Test
test2
1) tch
2) ECE

显示在textarea中也只是如上所述。但是当进入HTML显示时它就是showwing。

Test  test2 1) tch 2) ECE

在那个时间做什么才能正确显示。

5 个答案:

答案 0 :(得分:2)

使用 nl2br(textarea的值)功能。

答案 1 :(得分:1)

\n未在HTML中显示,您应该替换\r

的所有\r\n\n<br/>

答案 2 :(得分:1)

nl2br是您需要的功能

  

使用&lt; br /&gt;返回字符串或'&lt; br&gt;'在所有换行符之前插入(\ r \ n,\ n \ r,\ n \ n和\ r \ n)。

答案 3 :(得分:1)

您可以添加<br/>代码(例如使用nl2br函数),但在这种情况下您可以遇到另一个问题 - 制表符或乘法空格将显示为单个空格并从行开始条带化。

第二种解决方案是使用<pre>标记。

<pre>Test
test2
1) tech
2) ECE</pre>

可能你需要设置它的样式,因为它默认使用等宽字体并且不包装文本,但你可以使用css轻松更改它。

答案 4 :(得分:0)

您可以使用&#39; \ n&#39;从行返回的字符:

示例:

echo "<textarea>" . "Line 01\nLine 02" . "</textarea>";