IT兄弟连 HTML5教程 HTML5表单 小结及习题

小结
HTML表单提交的方法有get方法和post方法,get方法的作用是从指定的资源请求数据,post方法的作用是向指定的资源提交要被处理的数据。HTML表单一直都是Web的核心技术之一,有了它我们才能在Web上进行各种各样的应用。HTML5 Forms新增了许多新控件及其API,方便我们做更复杂的应用,而不用借助其它Javascript框架。HTML5新增表单元素有<datalist>、<keygen>和<output>。<datalist>元素规定输入域的选项列表;<keygen>元素的作用是提供一种验证用户的的可靠方法;<output>元素用于不同类型的输出,比如计算或脚本输出。HTML5拥有多个新的表单输入类型,这些新特性提供了更好的输入控制和验证,如“email”类型的文本框可以验证邮箱并提供提示。新增的表单属性用于对表单或表单文本域进行控制,比如控制表单的自动完成、自动填充功能和文本域的提示(hint)、正则匹配等功能。
习题
1.以下哪项不是HTML5新增的form元素?(D)
A.datalist B.keygen
C.output D.novalidate
2.以下不是input在html5的新类型的是(B)
A.DateTime B.file
C.Colour D.Range
3.在HTML5中,onblur和onfocus是(B)
A.HTML元素 B.样式属性
C.事件属性 D.表单属性
4.在HTML5中,哪个属性用于规定输入字段是必填的?(A)
A.required B.formvalidate
C.validate D.placeholder
5.哪种输入类型定义滑块控件?(D)
A.search B.controls
C.slider D.range
6.在下列的 HTML 中,哪个可以产生复选框?(C)
A.<input type="check"> B.<checkbox>
C.<input type="checkbox"> D.<check>
7.关于html5说法正确的是:(D)
A.HTML5是在原有HTML上的升级版
B.HTML可以不需要DTD
C.没有<!DOCTYPE html>HTML5可以正常工作
D.<output>是html5的新标签
8.哪种输入类型用于定义周和年控件(无时区)?(B)
A.date B.week
C.year D.time
9.在url类型的输入框中,输入以下哪项url不会出现错误提示?(C)
A.www.itxdl.cn B.https://itxdl.cn
C.https://www.itxdl.cn D.itxdl.cn
10.生成类型为range的<input>标签,”min”值为0,”max”值为100,”step”为3。输入哪一项的数字可以让此文本框通过验证?(C)
A.102 B.10
C.54 D.100
11.GET和POST的区别,何时使用POST?
GET:一般用于信息获取,使用URL传递参数,对所发送信息的数量也有限制,一般在2000个字符
POST:一般用于修改服务器上的资源,对所发送的信息没有限制。GET方式需要使用Request.QueryString来取得变量的值,而POST方式通过Request.Form来获取变量的值,也就是说Get是通过地址栏来传值,而Post是通过提交表单来传值。然而,在以下情况中,请使用 POST 请求:无法使用缓存文件(更新服务器上的文件或数据库) 向服务器发送大量数据(POST 没有数据量限制)发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠
12.HTML5 有哪些新增的表单元素?
答案:
HTML5新增了很多表单元素让开发者构建更优秀的Web应用程序。新增表单元素有:datalist、datetime、output、keygen、date、month、week、time、color、number、range、email、url
IT兄弟连 HTML5教程 HTML5表单 小结及习题的更多相关文章
- IT兄弟连 JavaWeb教程 Servlet表单数据
		很多情况下,需要传递一些信息,从浏览器到Web服务器,最终到后台程序.浏览器使用两种方法可将这些信息传递到Web服务器,分别为GET方法和POST方法. 1.GET方法 GET 方法向页面请求发送已编 ... 
- IT兄弟连 JavaWeb教程 Servlet表单乱码问题
		在使用原生的Servlet进行Web应用开发时经常会遇到一些中文乱码问题,造成乱码问题的原因只有一个:即客户端与服务端的字符编码不一致所导致的. 请求参数乱码问题 服务器端获取客户端传递过来的数据出现 ... 
- IT兄弟连 HTML5教程 CSS3属性特效 小结及习题
		本章小结 CSS3新增了许多属性,CSS3样式新增了一种颜色模式rgba用来制作透明色,比CSS的颜色模式多了一个透明度的设置.文字的CSS3特效有文字阴影.文字描边.文字排版和文字省略等.另外,CS ... 
- IT兄弟连 HTML5教程 HTML5表单 HTML5新增表单元素
		HTML5有一些新的表单元素:<datalist>.<keygen>.<output>.不是所有的浏览器都支持HTML5新的表单元素,但即使浏览器不支持该表单属性, ... 
- HTML5的form表单属性
		form:HTML4中,表单内的从属元素必须书写在<form></form>之内,但是在HTML5中,表单的从属元素可以处于页面的任何位置,然后为其添加form属性,属性值为f ... 
- HTML5跨浏览器表单及HTML5表单的渐进增强
		HTML5跨浏览器表单 http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-cross-browser-html5-f ... 
- HTML5 学习笔记 表单属性
		HTML5新的表单属性 HTML5 的form和input 标签添加了几个新的属性 <form>新属性 autocomplete novalidate input 新属性 autocomp ... 
- [H5表单]html5自带表单验证体验优化及提示气泡修改
		慕课网之前录制的视频,js/jquery各种宽高的理解和应用,最近终于上线了.还有一个html5左侧导航没有上线!最近慕课网系列课程让我录制一个html5表单验证的课程.今天就稍微说一下表单验证!另外 ... 
- html5中form表单新增属性以及改良的input标签元素的种类
		在HTML5中,表单新增了一些属性,input标签也有了更多的type类型,有些实现了js才能实现的特效,但目前有些浏览器不能全部支持.下面是一些h5在表单和input标签上的一些改动. <!D ... 
随机推荐
- docker-compose部署
			一.部署compose docker compose可以方便我们快捷高效地管理容器的启动.停止.重启等操作,它类似于linux下的shell脚本,基于yaml语法,在该文件里我们可以描述应用的架构,比 ... 
- 深入理解Linux的I/O复用之epoll机制
			0.概述 通过本篇文章将了解到以下内容: I/O复用的定义和产生背景 Linux系统的I/O复用工具演进 epoll设计的基本构成 epoll高性能的底层实现 epoll的ET模式和LT模式 epol ... 
- pringboot热部署导致applicationContext获取为空
			在项目中遇到一个很奇怪的问题,写了一个SpringContextUtil工具类来获取applicationContext,初始化的时候断点来看的确是初始化了,applicationContext对象不 ... 
- C# WPF有趣的登录加载窗体
			时间如流水,只能流去不流回! 点赞再看,养成习惯,这是您给我创作的动力! 本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform.W ... 
- MongoDB 快速扫盲贴
			长话短说 经过996的历练,开发者潜意识里总是以object的视角看待事物, 现在某些数据库也具备这样的视角. MongoDB是一个文档型(类JSON 文档)数据库,相比传统的关系型row/colum ... 
- PWM是如何调节直流电机转速的?电机正反转的原理又是怎样的?
			电机是重要的执行机构,可以将电转转化为机械能,从而驱动北控设备的转动或者移动,在我们的生活中应用非常广泛.例如,应用在电动工具.电动平衡车.电动园林工具.儿童玩具中.直流电机的实物图如下图所示. 1- ... 
- 爬取b站互动视频信息
			首先分辨视频是不是互动视频可以看 https://api.bilibili.com/x/player.so?id=cid:1&aid=89017 这个api返回的xml中的 <inter ... 
- Leetcode题解 - 树、DFS部分简单题目代码+思路(700、671、653、965、547、473、46)
			700. 二叉搜索树中的搜索 - 树 给定二叉搜索树(BST)的根节点和一个值. 你需要在BST中找到节点值等于给定值的节点. 返回以该节点为根的子树. 如果节点不存在,则返回 NULL. 思路: 二 ... 
- Java程序员月薪三万,需要技术达到什么水平?
			最近跟朋友在一起聚会的时候,提了一个问题,说 Java 程序员如何能月薪达到二万,技术水平需要达到什么程度?人回答说这只能是大企业或者互联网企业工程师才能拿到.也许是的,小公司或者非互联网企业拿二万的 ... 
- 从. NET 和 Java 之争谈 IT 这个行业
			一.有些事情难以回头 开篇我得表名自己的立场:.NET JAVA 同时使用者, 但更加偏爱. NET. 原因很简单 NET 语言更具开放性, 从开源协议和规范可以看出; 语言更具优势严谨; 开发工具 ... 
