如何以编程方式将换行符放入textarea

时间:2014-06-03 17:02:29

标签: html

我正在使用textarea字段来显示表单提交的状态。表单本身允许用户删除一个或多个图像。

目前textarea正在显示:
1234.pdf已被删除。 5678.pdf已被删除。(没有换行符)

我希望它看起来像:
1234.pdf已被删除 5678.pdf已被删除。

我已尝试输入<br/>(然后在文本中显示<br/>,但不会导致换行)并且我尝试过环境。 NewLine似乎被忽略了,最终显示了上面的第一个例子。

我做错了什么?

3 个答案:

答案 0 :(得分:2)

使用换行符和回车符

line 1 &#13;&#10; line 2

&#13;&#10;应该换行

证明这有效:JSFiddle

答案 1 :(得分:1)

尝试使用&amp;#10

<textarea rows="10" cols="30">
  I'm playing &#10 in the garden.
</textarea>

答案 2 :(得分:1)

这两种:

<textarea rows="10" cols="30">
1234.pdf has been deleted.
5678.pdf has been deleted.
</textarea>

<textarea rows="10" cols="30">
1234.pdf has been deleted.&#10;5678.pdf has been deleted.
</textarea>

应该有效。因此,如果您从PHP编写输出,例如只需将\ n或&#10;放在每个字符串的末尾即可。如果您使用C#或vb.net,请使用(char)10表示C#或chr(10)表示.vb。

Fiddler