天天看点

HTML5 新的 Input 类型

HTML5 拥有多个新的表单输入类型。这些新特性提供了更好的输入控制和验证。

介绍这些新的输入类型:

email

url

number

range

Date pickers (date, month, week, time, datetime, datetime-local)

search

color

telephone

EMAIL

<input type="email" name="email"/>

在提交表单时会自动验证email的格式,必须有name属性,否则不能验证

效果:

URL

<input type="url" />

在提交表单时会自动验证url的格式

 效果:

 NUMBER

<input type="number" max="9" min="0" step="2"/>

可以限制输入的数字,step为上一个数字与下一个数字的间隔

RANGE

<input type="range"  min="1" max="10" />

滑动条,能过选择性的对限制范围内的数值进行设置

HTML5 拥有多个可供选取日期和时间的新输入类型:

date - 选取日、月、年

month - 选取月、年

week - 选取周和年

time - 选取时间(小时和分钟)

datetime - 选取时间、日、月、年(UTC 时间)

datetime-local - 选取时间、日、月、年(本地时间)

 地址:http://diveintohtml5.org/forms.html

 以上都是从关于时间的都是网上找到,自己做的是这样的

其中图片中显示的UTC为世界统一时间

 SEARCH

<input id="search" type="url" list="searchlist" required />

<datalist id="searchlist">

                <option value="http://www.google.com" label="Google" />

                <option value="http://www.yahoo.com" label="Yahoo" />

                <option value="http://www.bing.com" label="Bing" />

</datalist>

这里的datalist相当于下拉列表,可以进行选择

 TELEPHONE

<input type="telephone" />

可输入一个电话号码

 COLOR

<input type="color"/>

可以获取颜色

以上个人图片效果显示均来自opera浏览器

 下面图片时各主流浏览器对input的支持情况:

Input type

IE

Firefox

Opera

Chrome

Safari

No

9.0

4.0

Date pickers

 input标签表单类型的显示情况:

HTML5 新的 Input 类型

本文转自shenzhoulong  51CTO博客,原文链接:http://blog.51cto.com/shenzhoulong/492232,如需转载请自行联系原作者

继续阅读