跳到主要内容

<textarea>


HTML <textarea> 标签

一个 HTML 文本区域:

实时编辑器
结果
Loading...

标签定义及使用说明

<textarea> 标签定义一个多行的文本输入控件。

文本区域中可容纳无限数量的文本,其中的文本的默认字体是等宽字体(通常是 Courier)。

可以通过 cols 和 rows 属性来规定 textarea 的尺寸大小,不过更好的办法是使用 CSS 的 height 和 width 属性。


HTML 4.01 与 HTML5之间的差异

HTML5 增加了一些新的属性。


属性

🆕 :HTML5 中的新属性。

属性描述
autofocus🆕autofocus规定当页面加载时,文本区域自动获得焦点。
colsnumber规定文本区域内可见的宽度。
disableddisabled规定禁用文本区域。
form🆕form_id定义文本区域所属的一个或多个表单。
maxlength🆕number规定文本区域允许的最大字符数。
nametext规定文本区域的名称。
placeholder🆕text规定一个简短的提示,描述文本区域期望的输入值。
readonlyreadonly规定文本区域为只读。
required🆕required规定文本区域是必需的/必填的。
rowsnumber规定文本区域内可见的行数。
wrap🆕hard soft规定当提交表单时,文本区域中的文本应该怎样换行。

全局属性

<textarea> 标签支持全局属性,查看完整属性表 HTML全局属性


事件属性

<textarea> 标签支持所有 HTML事件属性


浏览器兼容性

Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
textarea
autocomplete
cols
dirname
disabled
form
maxlength
minlength
name
placeholder
Line breaks in placeholder
readonly
required
rows
spellcheck
wrap