textarea标签用于创建多行文本输入框,支持换行和调整大小;通过name、rows、cols设置名称和尺寸,默认显示提示文本;使用maxlength限制字符数,placeholder提供占位提示;可通过CSS控制样式和禁用拖拽调整,提升表单可用性与界面美观,但需注意后台仍要验证数据安全。

在HTML中,textarea 标签用于创建多行文本输入框,常用于用户填写较长的文本内容,比如留言、评论或反馈。与单行的 input 输入框不同,textarea 允许用户输入换行并自由调整输入区域大小。
基本语法结构
使用 标签可以创建一个多行文本框。其基本写法如下:
- name:定义表单字段名称,提交数据时使用
- rows:设置可见行数
- cols:设置可见列数(字符宽度)
- 标签之间的内容为默认显示的提示文本
设置最大长度和占位符
可以通过属性控制输入限制和用户体验:
立即学习“前端免费学习笔记(深入)”;
-
maxlength:限制用户最多可输入的字符数
-
placeholder:提供输入提示文字,文本框为空时显示
调整大小与样式控制
默认情况下,大多数浏览器允许拖动右下角调整 textarea 大小。可通过CSS禁用或自定义样式:
- 使用CSS锁定尺寸:
- 设置宽高:
基本上就这些。合理使用 rows、cols、placeholder 和 maxlength 能提升表单可用性,结合CSS还能实现更美观的界面效果。注意在后台接收时仍要验证文本长度和内容安全,不能只依赖前端限制。











