<input type="text" /> 中的多行输入

新手上路,请多包涵

我以一种形式输入了这个文本:

 <input type="text"
       cols="40"
       rows="5"
       style="width:200px; height:50px;"
       name="Text1"
       id="Text1"
       value="" />

我试图让它接受多行输入。宽度和高度使框更大,但用户可以输入他想要的所有文本,但它只填充一行。

如何使输入更像文本区域?

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

阅读 1.2k
2 个回答

您需要使用文本区域来进行多行处理。

 <textarea name="Text1" cols="40" rows="5"></textarea>

原文由 Ólafur Waage 发布,翻译遵循 CC BY-SA 3.0 许可协议

你不能。在撰写本文时,唯一设计为多行的 HTML 表单元素是 <textarea>

原文由 Álvaro González 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题