06HTML5输入类型


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

1、Input 类型 - email

email 类型用于应该包含 e-mail 地址的输入域。在提交表单时,会自动验证 email 域的值。

<body>
 <form action="#" method="get">
    E-mail: <input type="email" name="user_email" /><br />
    <input type="submit" value="提交" />
  </form>
</body>

在这里插入图片描述

2、Input 类型 - url

url 类型用于应该包含 URL 地址的输入域。在提交表单时,会自动验证 url 域的值。

<body>
  <form action="#" method="get">
    Url: <input type="url" name="user_url" /><br />
    <input type="submit" value="提交" />
  </form>
</body>

在这里插入图片描述

3、Input类型-number

number 类型用于应该包含数值的输入域。属性 max 设定允许输入的最大值,属性 min 设定允许输入的最小值,属性 value 设定默认值,属性 step 设定合法的数字间隔(比如 step 的值为 2,则合法的数字为 -2,0,2,4 等)。

<body>
  <form action="#" method="get">
    number:<input
      type="number"
      name="points"
      min="0"
      max="10"
      step="2"
      value="2"
    /><br />
    <input type="submit" value="提交" />
  </form>
</body>

在这里插入图片描述

4、Input 类型 - range

range 类型用于应该包含一定范围内数字值的输入域。range 类型显示为滑动条。同样的 range 也有 maxminvaluestep 属性与上面所讲的 number 中的一致。

<body>
  <form action="#" method="get">
    range:
    <input
      type="range"
      name="points"
      min="1"
      max="10"
      value="2"
      step="2"
    /><br />
    <input type="submit" value="提交" />
  </form>
</body>

在这里插入图片描述

5、Input 类型 - Date Pickers(日期选择器)

HTML5 拥有多个可供选取日期和时间的新输入类型:

  • date - 选取日、月、年
  • month - 选取月、年
  • week - 选取周和年
  • time - 选取时间(小时和分钟)
  • datetime - 选取时间、日、月、年(UTC 时间)注意:此类型已被弃用,目前大多数浏览器都不再支持。
  • datetime-local - 选取时间、日、月、年(本地时间)
 <body>
	 <form action="#" method="get">
	    Date: <input type="date" name="user_date" /><br />
	    <input type="submit" value="提交" />
	    <br /><br />
	    Month: <input type="month" name="user_month" /><br />
	    <input type="submit" value="提交" />
	  </form>
</body>

在这里插入图片描述

6、Input 类型 - color

color 类型用于选择颜色。

<body>
 <form action="#" method="get">
    <input type="color" name="colordemo" />
    <input type="submit" value="提交" />
  </form>
</body>

在这里插入图片描述

7、Input 类型 - search

search类型用于搜索域

<input type="search">

在这里插入图片描述

8、小结

  • color类型:选⾊器
  • email类型:输⼊格式为email模式,⾃动验证输⼊值是否为email
  • number类型规定输⼊值为数字
    max规定允许的最⼤值
    min规定允许的最⼩值
    step规定每⼀段数字间隔
  • range类型包含⼀定范围内数字值的输⼊域
    max规定允许的最⼤值
    min规定语序的最⼩值
    step规定每⼀段数字间隔
  • search类型:⽤于搜索域
  • url类型:规定输⼊值为url格式
  • date类型:⽇期选择器
  • datetime-local类型:选择⼀个⽇期和时间
  • month类型:选择⼀个⽉份
  • time类型:选择⼀个时间
  • week:选择周和年
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值