HTML5 Input 类型学习笔记

1. 简介

HTML5 中新增了多种新的输入类型,用于提高用户交互体验。这些类型包括日期、时间、邮箱、电话等,可以在表单中使用。

2. 输入类型详解

2.1 date

用于输入日期,例如:

htmlCopy Code
<label for="birthday">请选择出生日期:</label> <input type="date" id="birthday" name="birthday">

2.2 time

用于输入时间,例如:

htmlCopy Code
<label for="appt-time">请选择预约时间:</label> <input type="time" id="appt-time" name="appt-time">

2.3 email

用于输入电子邮件地址,例如:

htmlCopy Code
<label for="email">请输入电子邮件地址:</label> <input type="email" id="email" name="email">

2.4 tel

用于输入电话号码,例如:

htmlCopy Code
<label for="phone">请输入电话号码:</label> <input type="tel" id="phone" name="phone">

3. 实例演示

下面是一个完整的表单示例,同时使用了以上四种输入类型:

htmlCopy Code
<form action="#" method="post"> <label for="birthday">请选择出生日期:</label> <input type="date" id="birthday" name="birthday"><br><br> <label for="appt-time">请选择预约时间:</label> <input type="time" id="appt-time" name="appt-time"><br><br> <label for="email">请输入电子邮件地址:</label> <input type="email" id="email" name="email"><br><br> <label for="phone">请输入电话号码:</label> <input type="tel" id="phone" name="phone"><br><br> <input type="submit" value="提交"> </form>

通过上述表单,用户可以方便地输入日期、时间、电子邮件地址和电话号码,并提交表单。