参考教材:HTML5网页前端设计(第2版 ) 作者:周文洁
1. 普通 (2分)如何使用HTML5表单新增pattern属性限制用户只允许输入6位阿拉伯数字?
关于正则表达式有多种用法,这里选择其中一种参考答案列举如下:
2 . 普通 (2分)HTML5表单新增width和height属性可以用于何种类型的标签?
width和height属性只能用于类型为image的标签。
3 . 普通 (2分)HTML5表单新增multiple属性可以用于何种类型的标签?
该属性只适用于2种类型的标签:email(电子邮箱)和file(上传文件控件)。
4 . 普通 (2分)
表单的method属性用于规定了发送表单数据的两种HTTP方法:GET和POST方法。其中表单标签默认的提交方式为GET方法。 GET方法:提交表单数据时,GET方法会将表单组件的数据名称和值转换为文本形式的参数并直接加原URL地址后面,点击提交按钮后可以直接从浏览器地址栏看到全部内容。这种方式适用于传递一些安全级别要求不高的数据,并且有传输大小限制,每次不能超过2KB。 POST方法:这种方法传递的表单数据会放在HTML的表头中,不会出现在浏览器地址栏里,用户无法直接看到参数内容,适用于安全级别相对较高的数据。并且对于客户端而言没有传递数据的容量限制,完全取决于服务器的限制要求,总体来说传输的数据量比GET方法大。
5 . 普通 (2分)按钮标签
有三种类型,分别是提交(submit)、重置(reset)或无动作按钮(button)类型。提交(submit)用于提交表单数据;重置(reset)用于重置表单填写的内容;无动作按钮(button)本身没有任何动作,需要配合JavaScript代码使用。
6 . 普通 (2分)HTML5中新增了哪些标签的常用类型?分别表示什么含义?
HTML5中新增的常用类型如下表所示。 类型名称 解释 tel 电话号码 email 电子邮箱地址 url URL网址 number 数值 range 包含数值范围的滚动条 datetime UTC日期(包含年、月、日)和时间(包含时、分) datetime-local 本地日期和时间 time 选择时间(包含时、分) date 选择日期(包含年、月、日) week 选择星期(包含年、第几周) month 选择月份(包含年、月) search 搜索栏目的文本输入域 color 颜色选择器
7 . 容易 (2分)设置一个滑动条,最小值为0、最大值为100,并且数值间隔为10:。(区分大小写)
10、0、100
最小值是min、最大值是max、数值间隔是step。
8 . 容易 (2分)设置一个日期选择器,使其只显示年份和月份: 。(区分大小写)
month
9 . 容易 (2分)已知有,请填空使其成为不以明文显示内容的密码输入框。(区分大小写)
password
10 . 容易 (2分)在HTML5表单中可以使用域标签___将同一个表单中的多个元素分组显示,使用 ___标签在每个分组区域显示独立的域标题。(区分大小写)
11 . 容易 (2分)请填写空白位置,使其只允许上传.gif格式的图像文件。(区分大小写)
file、image/gif
文件上传控件是file类型,image/gif表示只允许上传.gif格式的图像文件。
12 . 容易 (2分)已知有,请填空使其成为禁用状态(无法输入内容)的多行文本框。(区分大小写)
disabled
13 . 容易 (2分)在提交表单数据时,
get、post
14 . 普通 (2分)在HTML5表单中,已知当前选中的下拉选项是,那么提交表单时后台收到的值是“苹果"。
错误
后台收到的是value属性值,因此应该是“apple”。
15 . 容易 (2分)标签的type属性取值为 ___时可以用于显示提交按钮;取值为___时可以用于显示重置按钮。(区分大小写)
submit、reset
16 . 普通 (2分)在HTML5表单中已知有多选列表,无论内容有多少选项都可以同时显示出来,无需滚动查看。
错误
默认只显示4条选项,如果希望全部都显示出来得追加size属性。
17 . 普通 (2分)在HTML5表单中已知有,那么只有2020年10月的1、5、10、15日为可选状态。
错误
只有2020年10月的1、6、11日为可选状态。
18 . 普通 (2分)在HTML5表单中类型为hidden的标签不会显示在页面上。
正确
该类型会生成一个隐藏域,可以用于提交表单数据,但是不会影响网页显示的内容。
19 . 普通 (2分)在HTML5表单中,width和height属性可以用于类型为text的标签。
错误
width和height属性可以用于类型为image的标签。
20 . 普通 (2分)在HTML5表单中,和不能同时被选中。
错误
只有name属性值相同的单选按钮才属于同一组,且不能同时被选中。本题的name名称不同(分别是group01和group02)互相不影响。
21 . 普通 (2分)HTML5表单新增的
错误
在文本输入框中添加list属性值为
元素的id名称才可互相关联,而不是class名称。
22 . 普通 (2分)在HTML5表单中,已知有
正确
formmethod属性属于表单重写属性,它可以覆盖掉原先method的属性值,因此最后get失效而post有效。
23 . 普通 (2分)标签的type属性值为radio时表示复选框。
错误
radio表示的是单选框,checkbox才是复选框。
24 . 普通 (2分)
正确
正确,适用于表单的action属性值为mailto:URL的这种情况。
25 . 容易 (2分)在HTML5表单中placeholder属性不能用于以下哪种标签类型?( )。
A. text
B. checkbox
C. url
D. password
placeholder属性会在空白输入框中出现提示,输入框获得焦点时提示消失
26 . 容易 (2分)关于HTML5表单新增form属性,以下哪个说法不正确?( )。
A. 同一个外部标签只能在form属性中引用一个表单的id名称。
B. 放在表单