如何在 textarea 元素中添加新行?

新手上路,请多包涵

我想在文本区域中添加换行符。我尝试使用 \n<br/> 标签,但没有用。您可以在 HTML 代码上方看到。你能帮我在 textarea 中插入换行符吗?

 <textarea cols='60' rows='8'>This is my statement one.\n This is my statement2</textarea>

<textarea cols='60' rows='8'>This is my statement one.<br/> This is my statement2</textarea>

原文由 discky 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 781
2 个回答

试试这个:

     <textarea cols='60' rows='8'>This is my statement one.&#13;&#10;This is my statement2</textarea>

&#10; 行和 &#13; 回车是 HTML实体维基百科。这样您实际上是在解析新行 (”\n”) 而不是将其显示为文本。

原文由 Bakudan 发布,翻译遵循 CC BY-SA 4.0 许可协议

使用 CSS 在 Textarea 中打断输入关键字行:

 white-space: pre-wrap;

原文由 Suraj Kumar Maurya 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题