- <textarea> 元素表示一个多行纯文本编辑控件,当你希望用户输入一段相当长的、不限格式的文本
属性 |
说明 |
||||||
autocomplete |
是否使用浏览器的记忆功能自动填充文本。可能的值有:
|
||||||
autofocus |
页面加载完毕之后是否自动给本元素添加焦点。只有跟表格关联的才能使本属性生效。 |
||||||
cols |
文本域的可视宽度。必须为正数,默认为 20 (HTML5)。 |
||||||
disabled |
禁用文本域。默认为 false。如果未指定,也可以从父级上如<fieldset>继承而来。 |
||||||
form |
指定跟自身相关联的表单。值必须为本文档内的表单的 ID,如果未指定,就是跟当前所在的表单元素相关联。这就允许你在文档的任意地方放置文本域元素。 |
||||||
maxlength |
允许用户输入的最大字符长度 (Unicode) 。未指定表示无限长度。 |
||||||
minlength |
允许用户输入的最小字符长度 (Unicode) |
||||||
name |
元素的名称。 |
||||||
placeholder |
向用户提示可以在控件中输入的内容。 在渲染提示时,占位符文本中的回车符 (\r) 或换行符 (\n) 一定会被作为行断(换行)处理。 占位符只能用于显示应输入表格的数据类型的示例;它们不能替代与输入相关的正确 <label> 元素 |
||||||
readonly |
不允许用户修改元素内文本。和 disabled 属性不同的是,这个能让用户点击和选择元素内的文本。如果在表单里,这个元素的值还是会跟随表单一起提交。 |
||||||
required |
提示用户这个元素的内容必填。 |
||||||
rows |
元素的输入文本的行数(显示的高度)。 |
||||||
spellcheck |
该属性设为 true 时,表明该元素会做拼写和语法检查。属性值为 default 时,表明元素有默认行为,可能会基于父元素的 spellcheck 值。属性值为 false 时,表明元素不做拼写和语法检查。 |
||||||
wrap |
指定文本换行的方式。默认为 soft。可能的值为:
|
示例
<!DOCTYPE html> <html lang="en">
<head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head>
<body> <textarea name="textarea" rows="5" cols="30" disabled>I am a disabled textarea</textarea> <textarea name="textarea" rows="5" cols="30" readonly>I am a readonly textarea</textarea> </body>
</html> |
浏览器运行结果如下:
|
来自 <https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/textarea>