HTML5 新的 Input 类型

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

本章全面介绍这些新的输入类型:

  • color
  • date
  • datetime
  • datetime-local
  • email
  • month
  • number
  • range
  • search
  • tel
  • time
  • url
  • week

注意:并不是所有的主流浏览器都支持新的input类型,不过您已经可以在所有主流的浏览器中使用它们了。即使不被支持,仍然可以显示为常规的文本域。

<form action="demo_form.php" method="get">
<input type="number" name="points" min="" max="" step="" value=""> //数字框里默认值为6(value值)
<input type="submit">

使用下面的属性来规定对数字类型的限定:

属性 描述
disabled 规定输入字段是禁用的
max 规定允许的最大值
maxlength 规定输入字段的最大字符长度
min 规定允许的最小值
pattern 规定用于验证输入字段的模式
readonly 规定输入字段的值无法修改
required 规定输入字段的值是必需的
size 规定输入字段中的可见字符数
step 规定输入字段的的合法数字间隔
value 规定输入字段的默认值

range类型

<input type="range" id="a" value="">

等效于

<input type="range" id="a" value="" min="0' max="">

最新文章

  1. python中IndentationError: expected an indented block错误的解决方法
  2. 从一些简单代码实例彻底理解面向对象编程思想|OOP本质是什么?
  3. android设置按钮按下的不同效果图
  4. JUnit介绍
  5. [tableView dequeueReusableCellWithIdentifier:CellIdentifier] 后面forIndexPath:indexPath参数的解释
  6. time模块、装饰器、类的装饰器
  7. 关于脱离laravel框架使用Illuminate/Validation验证器
  8. C/C++与Matlab混合编程初探
  9. Python_linux环境变量和软链接(个人理解)
  10. 微信小程序之:wepy(二)
  11. VM无法连接到虚拟机
  12. jQuery与js例子
  13. winform里直接使用WCF,不需要单独的WCF项目
  14. Python+selenium点击网页上指定坐标
  15. window 服务
  16. BOM 对象--location、navigator、screen、history
  17. webpack中mainifest.js vendor.js app.js 三者的区别
  18. SQL Server Collation解惑
  19. ubuntu16.04 caffe(GPU模式)安装
  20. 【Mysql】php执行脚本进行mysql数据库 备份和还原

热门文章

  1. Struts2(二)工作原理
  2. 【LeetCode OJ】Search Insert Position
  3. js验证checkboxlist是否有选中的项
  4. Bypassing PatchGuard on Windows x64
  5. 【Nginx】服务器中HTTP 301跳转到带www的域名的方法
  6. 【十大算法实现之naive bayes】朴素贝叶斯算法之文本分类算法的理解与实现
  7. 转载-&gt;C#事件的使用和讲解
  8. windows8 Metro App用Javascript来调用C#的library
  9. ARC下带CF前缀的类型与OC类型转换
  10. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十七:IIC储存模块 - FIFO读写