HTML <textarea> 标签
HTML <textarea> 标签定义一个多行的文本输入控件
文本区域中可容纳无限数量的文本,其中的文本的默认字体是等宽字体 ( 通常是 Courier )
可以通过 cols 和 rows 属性来设置 textarea 的尺寸大小,不过更好的办法是使用 CSS 的 height 和 width 属性
浏览器支持
所有主流浏览器都支持 <textarea> 标签
属性
属性 | 值 | 描述 |
---|---|---|
autofocus | autofocus | 设置当页面加载时,文本区域自动获得焦点 |
cols | number | 设置文本区域内可见的列数 |
disabled | disabled | 设置禁用文本区域 |
form | form_id | 定义文本区域所属的一个或多个表单 |
maxlength | number | 设置文本区域允许的最大字符数 |
name | text | 设置文本区域的名称 |
placeholder | text | 设置一个简短的提示,描述文本区域期望的输入值 |
readonly | readonly | 设置文本区域为只读 |
required | required | 设置文本区域是必需的/必填的 |
rows | number | 设置文本区域内可见的行数 |
wrap | hard soft |
设置当提交表单时,文本区域中的文本应该怎样换行 |
范例
一个 HTML 文本区域
<textarea rows="10" cols="30">我是一个文本框</textarea>
HTML 4.01 与 HTML5 之间的差异
HTML5 增加了一些新的属性
全局属性
<textarea> 标签支持 HTML 的全局属性
事件属性
<textarea> 标签支持 HTML 的事件属性
相关文章
HTML DOM 参考手册: Textarea 对象