创建文本区域
文章目录
第1关:textarea控件相关概念
相关知识
textarea标签的属性
textarea标签用于定义多行文本区域,文本区域中可容纳无限数量的文本,其中文本的默认字体是等宽字体(Courier)。
textarea的基本属性
textarea的基本属性主要有:
- cols:规定每行中的字符数
- rows:规定可见的行数
- name:规定文本区域的名称
- readonly:规定文本区域为只读
- disabled:规定文本区域为不可用
HTML5中textarea的新属性
textarea的新属性主要有:
- wrap:规定表单提交时,文本区域的文本换行模式。取值为soft表示不换行,取值为hard表示换行
- maxlength:规定文本区域的最大字符数
- placeholder:规定一个简短的提示,描述文本区域期望的输入值
- required:规定文本区域是必需的/必填的。
- autofocus:规定当页面加载时,文本区域自动获得焦点
- form:定义文本区域所属的一个或多个表单。
通关知识
1、若将文本区域设置为显示10行,每行显示50个字符,正确选项是(C)
A、<textarea rows="50" cols="10">
B、<input rows="50" cols="10">
C、<textarea rows="10" cols="50">
D、<input rows="10" cols="50">
2、若将文本区域设置为只读的,可在textarea标签中添加(B)属性。
A、disabled
B、readonly
C、required
D、autofocus
3、在表单提交时使textarea 中的文本换行,正确的选项是(D)
A、<textarea name="mm" rows="5" cols="50">
B、<textarea name="mm" rows="5" cols="50" wrap>
C、<textarea name="mm" rows="5" cols="50" wrap="soft">
D、<textarea name="mm" rows="5" cols="50" wrap="hard">
4、textarea标签的属性不包括(A)
A、width
B、rows
C、cols
D、maxlength
5、textarea文本区域的宽度可用size属性来设置。(B)
A、正确
B、错误
第2关:创建文本域
相关知识
文本域的设置
在textarea标签中,使用cols
属性来规定文本域中每行的字符数,使用cols
属性来规定文本域中每行的字符数,使用rows
属性可规定文本域中可见的行数,使用name
属性可规定文本域的名称,使用wrap
属性可规定表单提交时,文本区域的文本换行模式。添加required
属性可规定文本域的内容必填写。
示例如下:
推荐理由:<textarea name="userName" cols="40" rows="4" wrap="hard" required="required"></textarea>
效果如下:
编程要求
请在右侧编辑器中的Begin - End区域内补充代码,具体要求是:
- 创建一个文本域
- 文本域的名称为“reason"
- 文本域中可见行数为为6,每行50个字符
- 文本域内容必须填写
- 表单提交时,文本显示区中的文本在行尾要自动换行
效果如下:
通关代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>设置文本域</title>
</head>
<body>
<form action="" method="post">
请输入你选择本专业的理由:<br/>
<!-- ********* Begin ********* -->
<textarea name="reason" cols="50" rows="6" required="required" wrap="hard"></textarea>
<!-- ********* End ********* -->
<br/>
<input type="reset" value="重置">
<input type="submit" value="提交">
</body>
</html>