HTML5 拥有多个新的表单输入类型。这些新特性提供了更好的输入控制和验证。
本章全面介绍这些新的输入类型:
email
url
number
range
Date pickers (date, month, week, time, datetime, datetime-local)
search
color
E-mail: <input type="email" name="user_email" />
Homepage: <input type="url" name="user_url" />
Points: <input type="number" name="points" min="1" max="10" />
在提交表单时会自动验证
新的 form 属性:
autocomplete 自动完成,就是已经填写完的表单,再次返回后,是之前填写的内容
novalidate 规定在提交表单时不应该验证 form 或 input 域。
新的 input 属性:
autocomplete
autofocus
form 指定input或其他组件所属的表单,如果定义在表单之外还是表单的一部分
form overrides (formaction, formenctype, formmethod, formnovalidate, formtarget)
height 和 width 如定义一个图片的高度和宽度
list
min, max 和 step 步长
multiple Select images: <input type="file" name="img" multiple="multiple" />指定一个输入框可以选择多个
pattern (regexp) 规定用于验证 input 域的模式(pattern),即正则表达式
placeholder
required Name: <input type="text" name="usr_name" required="required" /> 表明该字段不能为空
<!DOCTYPE HTML>
<html>
<body>
<form action="/example/html5/demo_form.asp" method="get" autocomplete="on">
First name:<input type="text" name="fname" /><br />
Last name: <input type="text" name="lname" /><br />
E-mail: <input type="email" name="email" autocomplete="off" /><br />
<input type="submit" />
</form>
<p>请填写并提交此表单,然后重载页面,来查看自动完成功能是如何工作的。</p>
<p>请注意,表单的自动完成功能是打开的,而 e-mail 域是关闭的。</p>
</body>
</html>
注意:html5中不支持frame和frameset标签
分享到:
相关推荐
HTML5简介 HTML5的canvas元素 HTML5的audio元素 HTML5的vedio元素 HTML5的vedio元素 HTML5的Web存储 HTML5的input类型 HTML5的表单属性 总结
HTML5简介PPT课件.ppt
HTML5 简介 HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。 HTML5的设计目的是为了在移动设备上支持多媒体。 HTML5 简单易学。 什么是 HTML5? HTML5 是下一代 HTML 标准。 HTML , HTML ...
文档目录 HTML5简介 HTML5发展史 HTML5浏览器支持 HTML5新特性 HTML5发展&未来趋势 (个人原创文档,欢迎大家多多支持。)
cocos2d-html5简介.pdf
第01章【HTML5简介】-第02节:HTML语言介绍的系统学习
WEB开发 之 HTML 5 简介.docx
html5的简介和使用,特性,沿革,重要标记,程序接口,异常处理
第01章【HTML5简介】-第04节:HTML结构标签的深入学习
html5的入门
第01章【HTML5简介】-第01节:Internet和万维网的学习
第01章【HTML5简介】-第03节:浏览器的工作原理的学习
随着Windows8正式版发布的脚步近在咫尺,近来关于Win8、IE10、HTML5的新闻逐渐增多,很多朋友对于Win8系统以及IE10浏览器都比较了解,但对于HTML5是什么还真有不少朋友不清楚,很多媒体网站在报道IE10浏览器支持最新...
简单介绍html5,大家可以在这里学到关于html5的入门知识,感觉怎么样?看看吧!
这个文档介绍了HTML5的基本知识,发展,新特性,还有一些JS的知识。
HTML5简介 HTML5是超文本标记语言(Hypertext markup language)的第5代版本,目前还处于推广阶段。经过了Web2.0时代,基于互联网的应用已经越来越丰富,同时也对互联网应用提出了更高的要求。 HTML5简介 HTML5简介 ...
ppt格式的html5 介绍,非常形象、生动的资料
全套HTML5开发技术的视频讲解,包括开发前的准备,HTML5基础(元素、样式、块、布局、表单、列表、框架、背景),CSS基础,JS基础,JQ基础
...
...