Chinaunix首页 | 论坛 | 博客
  • 博客访问: 185384
  • 博文数量: 62
  • 博客积分: 1477
  • 博客等级: 上尉
  • 技术积分: 475
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-11 14:28
文章分类

全部博文(62)

文章存档

2012年(62)

我的朋友

分类: 系统运维

2012-07-13 10:20:29

今天介绍input在HTML5中的最后5种类型,分别是:number,range,search,tel和color

注意:此种类型的input在Opera10+中效果为佳,Chrome中效果不是十分好,外观取决于浏览器



1、number类型:


点击(此处)折叠或打开


        
        
        
        

Powered by

此输入框是一种专门用来输入数字的文本框,并且在提交的时候会验证内容是否为数字,它具有四个属性,分别是:min、max、step和value。
min:此输入框的最小值
max:此输入框的最大值
step:当点击上下箭头数值一次跳几个
value:表示此输入框的默认值

2、range类型:

点击(此处)折叠或打开

  1. <form>
  2.         <input id="w3cfuns_range1" name="w3cfuns.com" type="range"/>
  3.         <input id="w3cfuns_range2" name="w3cfuns.com" type="range" value="50"/>
  4.         <input id="w3cfuns_range3" name="w3cfuns.com" type="range" step="10"/>
  5.         <input type="submit" value="提交"/>
  6. </form>

Powered by

此输入框是一种只允许输入某一段范围内数值的文本框,它同样也具有四个属性,分别是:min、max、step和value,默认的取值范围为0-100。
min:此输入框的最小值
max:此输入框的最大值
step:当点击上下箭头数值一次跳几个
value:表示此输入框的默认值

3、search类型:


点击(此处)折叠或打开

  1. <form>
  2.           <input id="w3cfuns_search" name="w3cfuns.com" type="search"/>
  3.           <input type="submit" value="提交"/>
  4.     </form>

Powered by

search类型的input元素是一种专门用来输入搜索关键词的文本框,search类型与text类型仅在外观上有区别,外观可以使用CSS来定义。
  1. input[type="search"]{-webkit-appearance:textfield;}
4、tel类型:

点击(此处)折叠或打开

  1. <form>
  2.           <input id="w3cfuns_tel" name="w3cfuns.com" type="tel"/>
  3.           <input type="submit" value="提交"/>
  4.     </form>

tel元素被设计用来输入电话号码的专用文本框,他没有特殊的验证规则,不强制输入数字,因为很多电话通常带有其它的字符,比如:010-88696811,但是开发者可以pattern属性来制定输入的内容,一般为正则表达式。

5、color类型:

点击(此处)折叠或打开

  1. <form>
  2.           <input id="w3cfuns_color" name="w3cfuns.com" type="color"/>
  3.           <input type="submit" value="提交"/>
  4.     </form>

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

6、output标签:


点击(此处)折叠或打开

  1. <form>
  2.           <input id="w3cfuns_range" name="w3cfuns.com" type="range"/>
  3.           <output id="w3cfuns_output" name="w3cfuns.com" type="output" value="w3cfuns_range.value">50</output>
  4.           <input type="submit" value="提交"/>
  5.     </form>

Powered by

range类型的input元素用来定义不同类型的输出,比如计算结果或者脚本的输出,output元素必须属于某个表单。换句话说,必须将它书写在表单内部,或者对他添加form指向属性。

在这个例子中,元素绑定到了一个range元素上,当拖动range元素的滑动杆的时候,值就会显示出来。
目前大部分浏览器对其支持的还不是十分理想!

阅读(1037) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~