HTML+CSS网页设计实践教程
上QQ阅读APP看书,第一时间看更新

思考与练习

一、填空题

1.HTML网页定义表单时,需要使用__________元素。

2.如果文本框中要显示datalist元素所定义的选项列表,那么需要将文本框的__________属性的值设置为datalist元素的id属性的值。

3.__________属性能够向用户显示描述性说明或者提示信息。

4.__________类型的input元素是一种专门用来输入数字的文本框,在表单提交时会检查其中的内容是否为数字。

5.自定义表单验证的错误信息时需要借助__________方法。

6.页面中添加搜索关键词的文本框时,可以将input元素的类型设置为__________。

二、选择题

1.email类型的文本框具有一个multiple属性,该属性的作用是__________。

A.判断该文本框中所输入的值是否为正确的邮箱地址

B.不允许该文本框的内容为空

C.允许在文本框中输入使用逗号分隔的有效的E-mail地址的一个列表

D.以上答案都正确

2.用来输入UTC日期和时间的文本框是__________类型的。

A.date

B.time

C.datetime-local

D.datetime

3.HTML 5改进了input元素的类型,其中__________是在HTML 4中就已经存在的类型。

A.search

B.email

C.file

D.color

4.关于HTML 5新增的表单属性,下面说法__________是错误的。

A.required是一个必填属性,它可以和其他属性结合使用,如pattern属性

B.autofocus规定页面加载后是否自动获取焦点,一个页面中可以有0个或多个该属性

C.表单重写属性并不适用于所有的元素,仅适用于submit和image类型的input元素

D.pattern用于验证input元素的正则表达式,只有输入的内容与表达式匹配时才有效,同时要求正则表达式必须正确,否则将不会进行验证

三、简答题

1.JavaScript脚本中如何获取表单以及表单中的元素?请分别进行说明。

2.HTML 5中新增加的与日期和时间有关的类型有哪些?分别举例说明。

3.你对表单验证了解多少?请进行简单的说明。