📅  最后修改于: 2023-12-03 14:57:24.756000             🧑  作者: Mango
HTML5 中引入了一些新的输入类型,这些类型使得表单更加易用、易读和易访问。在本文中,我们将介绍其中的一些输入类型及其用法。
电子邮件输入类型指定输入为电子邮件地址,并在提交表单时验证输入是否为有效的电子邮件地址。这个输入类型可以在 input
元素中使用,如下所示:
<label>电子邮件地址:
<input type="email" name="email">
</label>
当用户提交表单时,浏览器将验证输入是否为有效的电子邮件地址。如果输入无效,则浏览器将向用户显示错误消息。
数字输入类型指定输入为数字,并在提交表单时验证输入是否为有效的数字。这个输入类型可以在 input
元素中使用,如下所示:
<label>年龄:
<input type="number" name="age" min="0" max="120">
</label>
在上面的示例中,我们使用了 min
和 max
属性来限制输入的范围。
电话输入类型指定输入为电话号码,并在提交表单时验证输入是否为有效的电话号码。这个输入类型可以在 input
元素中使用,如下所示:
<label>电话号码:
<input type="tel" name="phone">
</label>
URL 输入类型指定输入为 URL,并在提交表单时验证输入是否为有效的 URL。这个输入类型可以在 input
元素中使用,如下所示:
<label>网址:
<input type="url" name="url">
</label>
在上面的示例中,提交表单时,浏览器将验证输入是否为有效的 URL。
日期输入类型指定输入为日期,并在提交表单时验证输入是否为有效的日期。这个输入类型可以在 input
元素中使用,如下所示:
<label>出生日期:
<input type="date" name="birthdate">
</label>
在上面的示例中,我们使用了 date
输入类型来指定输入为日期。
时间输入类型指定输入为时间,并在提交表单时验证输入是否为有效的时间。这个输入类型可以在 input
元素中使用,如下所示:
<label>开会时间:
<input type="time" name="meetingtime">
</label>
在上面的示例中,我们使用了 time
输入类型来指定输入为时间。
颜色输入类型指定输入为颜色,并在提交表单时验证输入是否为有效的颜色。这个输入类型可以在 input
元素中使用,如下所示:
<label>喜欢的颜色:
<input type="color" name="favoritecolor">
</label>
在上面的示例中,我们使用了 color
输入类型来指定输入为颜色。
HTML5 中的表单新输入类型使得表单更加易用、易读和易访问。大多数现代浏览器都支持这些输入类型,因此您可以放心地使用它们。