HTML5 input常见新增类型及属性

1. url类型、email、tel类型

说明:当输入非url、email的字符串时,浏览器会自动提醒。

<form action="/example/html5/demo_form.asp">
   <input type="url">
   <input type="submit" value="提交">
</form>
2. number类型。

说明:只能输入数字,min表示数字的最小值,max为最大值,step为点击加减按钮时每次增减的数值。

<form action="/example/html5/demo_form.asp">
   <input type="number" min="2" max="10" step="2">
   <input type="submit" value="提交">
</form>

number

3. range类型

说明:其他属性同number类型一致,step表现为每滑动一步的数值。

<form action="/example/html5/demo_form.asp">
   <input type="range" min="2" max="10" step="2">
   <input type="submit" value="提交">
</form>

range

4. search类型

说明:在输入内容后,有×可以直接清空输入内容,其他与text类型一致。

<form action="/example/html5/demo_form.asp">
    <input type="search">
    <input type="submit" value="提交">
</form>

search

5. date、month、week、time、datetime、datetime-local类型

说明:date为取年月日,month为取年月,以此类推。

<form action="/example/html5/demo_form.asp">
   <input type="date">
    <input type="submit" value="提交">
</form>

date

6. color类型

说明:用于选择颜色。

<form action="/example/html5/demo_form.asp">
   <input type="color">
    <input type="submit" value="提交">
</form>

color

6. autocomplete属性

说明:此属性默认开启,作用为可以自动完成该input内容的填写。注意:只有在该input有name属性、是一个完整的表单时,才会自动生效。

<form action="/example/html5/demo_form.asp">
    <input type="text" autocomplete="on" name="tel">
    <input type="submit" value="提交">
</form>

autocomplete

7. autofocus属性

说明:进入页面后,焦点自动在该input。

<form action="/example/html5/demo_form.asp">
    <input type="text" autofocus name="tel">
    <input type="submit" value="提交">
</form>
8. pattern属性

说明:该属性值为一个正则,只能输入符合该正则的内容,否则会提示输入符合要求的字符。

<form>
   <input type="text" name="tel" pattern="/\d+/">
   <input type="submit" value="提交">
</form>
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值