Web速查-索引

textarea

定义

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

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

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

属性

属性 描述
autofocus autofocus 指定在页面加载后文本区域自动获得焦点
cols number 指定文本区域的可见宽度
disabled disabled 禁用该文本区域
form form_id 指定文本区域所属的一个或多个表单
maxlength number 指定文本区域的最大字符数
name name_of_textarea 指定文本区域的名称
placeholder text 指定文本区域的占位提示文本
readonly readonly 指定文本区为只读
required required 指定文本区域为必填项
rows number 指定文本区内的可见行数
wrap hard、soft、off 指定在表单提交时,如何处理文本区域的自动换行:
  • soft 表示在页面渲染中对文本进行自动换行,但换行符(CR + LF)不提交
  • hard 表示在页面渲染中对文本进行自动换行,换行符(CR + LF)也会一并提交。如果元素的该属性设置为 hard,则必须同时指定 cols 属性。
  • off 表示在页面渲染中不对文本进行自动换行。

实例

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>NTHOME-零基础入门学习Web(HTML5+CSS3)</title>
</head>
<body>
<textarea rows="10" cols="30">
我是一个文本框。
</textarea>
</body>
</html>

浏览器支持

表格中的数字表示支持该属性的第一个浏览器版本号

Safari Chrome FireFox IE
1.0 1.0 1.0 1.0