没有合适的资源?快使用搜索试试~ 我知道了~
HTML5新增加的属性
资源推荐
资源详情
资源评论
扩展:HTML 5 中的表单控件
!
在前⾯⼀⼩节中所介绍的表单验证,⼤多都是通过正则表达式来实现的。⽽在 HTML5 中,则简化
了表单验证的操作,为许多常⽤的信息验证添加了默认的验证规则,⼤⼤提⾼了开发⼈员的开发效
率。如果不是对表单信息验证有⾮常特殊的要求的话,HTML5 所提供的默认的验证规则完全能够
胜任。
这⼀⼩节,就让我们⼀起来看⼀下 HTML5 中新添加的这些⾃带验证规则的表单控件以及新增的表
单属性。
1. 新增的表单控件
!
1. email 类型
主要⽤于⽤户输⼊ email 地址的,在提交表单时,会⾃动验证 email 输⼊框的值,如果不是⼀个有
效的 email,则会报错。
<body>
<form action="">
<input type="email" name="" id="">
<button>提交</button>
</form>
</body>
效果:
对于不⽀持 type=email 的浏览器,则会将其作为普通⽂本框来处理,这⾥也体现了 HTML 5 中平
稳退化的设计原则。
注:包括后⾯新增的类型,不⽀持的浏览器也是作为普通⽂本框来显示。
2. url 类型
主要⽤于输⼊ url 地址的,在提交表单的时候,会⾃动验证 url 输⼊框⾥⾯的值,如果不是⼀个有
效的 url 地址,则会报错。
<body>
<form action="">
<input type="url" name="" id="">
<button>提交</button>
</form>
</body>
效果:
3. number 类型
该类型控件只允许输⼊数值,并且我们还可以设置能够接受数字的范围。
<body>
<form action="">
<input type="number" name="" id="" min="1" max="20">
<button>提交</button>
</form>
</body>
效果:
除此之外,还可以通过 step 属性来设置数值的间隔。
<body>
<form action="">
<input type="number" name="" id="" min="1" max="20" step="5">
<button>提交</button>
</form>
</body>
效果:
4. range 类型
⽤于输⼊包含⼀定数字范围的⽂本框,和 number 控件的作⽤⼤致⼀致,只不过表现形式是以滚动
条的形式来展现的。和 number 控件⼀样,同样存在 min , max 以及 step 属性。
<body>
<form action="">
<input type="range" name="" id="" min="1" max="20" step="5">
<button>提交</button>
</form>
</body>
效果:
5. ⽇期检查类型类型
以前检测⽇期需要利⽤插件来实现,现在在 HTML 5 ⾥⾯也出现了和⽇期相关的控件,⼀共有 5
个,介绍如下:
⽇期控件 date
<body>
<form action="">
<input type="date" name="" id="">
<button>提交</button>
</form>
</body>
效果:
剩余12页未读,继续阅读
资源评论
阿深的进步嗷嗷
- 粉丝: 138
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功