<textarea>
<textarea>
是一个块级元素,用来生成多行的文本框。
<textarea id="story" name="story"
rows="5" cols="33">
这是一个很长的故事。
</textarea>
上面代码会生成一个长度为5行,宽度为33个字符的文本框。
该标签有如下属性。
autofocus
:布尔属性,是否自动获得焦点。cols
:文本框的宽度,单位为字符,默认值为20。disabled
:布尔属性,是否禁用该控件。form
:关联表单的id
属性。maxlength
:允许输入的最大字符数。如果未指定此值,用户可以输入无限数量的字符。minlength
:允许输入的最小字符数。name
:控件的名称。placeholder
:输入为空时显示的提示文本。readonly
:布尔属性,控件是否为只读。required
:布尔属性,控件是否为必填。rows
:文本框的高度,单位为行。spellcheck
:是否打开浏览器的拼写检查。可能的值有true
(打开),default
(由父元素或网页设置决定),false
(关闭)。wrap
:输入的文本是否自动换行。可能的值有hard
(浏览器自动插入换行符CR + LF
,使得每行不超过控件的宽度),soft
(输入内容超过宽度时自动换行,但不会加入新的换行符,并且浏览器保证所有换行符都是CR + LR
,这是默认值),off
(关闭自动换行,单行长度超过宽度时,会出现水平滚动条)。