跟KingDZ学HTML5之九 HTML5新的 Input 种类

本文介绍了HTML5中新增的各种Input类型,包括查询、数字、滑动条、颜色、电话号码、网站、电子邮箱等文本框及时间选择器,并提供了部分示例代码。

好了,我们这节课讲解的可能有些难以测试,因为目前很多浏览器都不支持,这些新增加的标签,我也只能,尽可能的去找支持的浏览器给大家测试展示效果。

HTML5中新增加了很多  Input 的种类。

1.<input type="search">    查询文本框

2.<input type="number"> 数字文本框

3.<input type="range">     滑动条 

4.<input type="color">      颜色文本框

5.<input type="tel">           电话号码文本框

6.<input type="url">           网站文本框

7.<input type="email">     电子邮箱文本框

     下面这几个都是时间的选择器。 
8.<input type="date">     选取日、月、年

9.<input type="month"> 选取月、年

10.<input type="week"> 选取周和年

11.<input type="time">  选取时间(小时和分钟)

12.<input type="datetime"> 选取时间、日、月、年(UTC 时间)

13.<input type="datetime-local">选取时间、日、月、年(本地时间)

好了,大家先简单的看一下,一会给大家演示每一个的效果,大家就应该熟悉了

 

哦,对了,先给大家展示一个目前浏览器对这些  input  的支持情况

input 种类IEFFOperoChrome
search不支持不支持不支持不支持
number不支持不支持9.0以上不支持
range不支持不支持9.0以上4.0以上
color不支持不支持不支持不支持
tel不支持不支持9.0以上不支持
url不支持不支持9.0以上不支持
email不支持不支持9.0以上不支持
时间不支持不支持9.0以上不支持

大家惊讶了吧,竟然支持率这么低。我也无奈了。

好了,给大家每个都简单的介绍一下吧。

1>Search

Search类型的input元素是一种专门用来输入搜索关键词的文本框的文本框

 <input type="search" list="searchlist" autocomplete="on" />
 <datalist id="searchlist">
                 <option value="http://www.cnblogs.com" label="博客园" />
                 <option value="http://www.cnblogs.com/hihell" label="kingDZ" />
                
 </datalist>

简单的例子,效果图

1

好了,介绍几个,咱们以前没见到过的属性。

list="searchlist" 

这个 list 你可以理解成 数据源,然后下面声明一个 datalist 即可  记住  ID 一定要等于 searchlist 啊 。

autocomplete="on"

自动补充完整,你自已可以测试一下 ,他有两个值  on/off

autofocus = "autofocus" or ""

这个代表着 焦点落在  这个标签上。

required = "required" or ""

是否为必填项。

placeholder  提示信息  写上之后

placeholder = “请选择网址”

1

2>number

这个就比较简单了,就是显示选择数字的

1

可以看到,比正常的文本框,多了一个上下选择器。

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

max最大值,min最小值 step 每按一下箭头 ,数字增加或者减小的 数目 ,any 代表不设置。

3>range

准确的说这个应该不叫滚动条,呵呵。

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

 

2

4>color

color类型的input元素用来选取颜色,它提供了一个颜色选取器。

  <input type="color" value="#ff00ff"/>

后面的那个 value 是一个默认颜色,目前只支持16进制的颜色。

3

 

好了,这节课就介绍这几个吧,下节课在介绍剩下的。

转载于:https://www.cnblogs.com/zhaolizhe/p/6923524.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值