上一篇: HTML5 Audio(音频)

下一篇: HTML5 表单元素

HTML5 Input 类型

文本输入 (text)

text 是最基本的输入类型,允许用户输入一行文本。要创建一个文本输入框,请使用以下代码:

                <label for="username">用户名:</label>
                <input type="text" id="username" name="username">
                

邮箱输入 (email)

email 输入类型能够检查用户输入的值是否符合电子邮件地址的格式。这是一个简单的示例:

                <label for="email">邮箱:</label>
                <input type="email" id="email" name="email">
                

密码输入 (password)

password 输入类型用于接收密码。在此输入字段中输入的文本会被隐藏起来,显示为圆点或星号。

                <label for="password">密码:</label>
                <input type="password" id="password" name="password">
                

数字输入 (number)

number 输入类型允许用户输入数字值。您可以设置 minmaxstep 属性来限制可接受的数值范围和步长。

                <label for="quantity">数量:</label>
                <input type="number" id="quantity" name="quantity" min="1" max="100" step="1">
                

日期输入 (date)

date 输入类型让用户能够通过日历选择器输入日期。您还可以使用 minmax 属性限制可选的日期范围。

                <label for="birthdate">出生日期:</label>
                <input type="date" id="birthdate" name="birthdate" min="1900-01-01" max="2022-11-30"> 
                

时间输入 (time)

time 输入类型允许用户选择一个时间,包括小时和分钟。下面是一个示例:

                <label for="appointment_time">预约时间:</label>
                <input type="time" id="appointment_time" name="appointment_time">
                

范围输入 (range)

range 输入类型为用户提供了一个滑动条来选择一个值。您可以使用 minmaxstep 属性定义范围和步长。

                <label for="volume">音量:</label>
                <input type="range" id="volume" name="volume" min="0" max="100" step="1">
                

颜色输入 (color)

color 输入类型允许用户通过颜色选择器选择一种颜色。这里有一个简单的例子:

                <label for="fav_color">最喜欢的颜色:</label>
                <input type="color" id="fav_color" name="fav_color">
                

这些仅仅是 HTML5提供的新输入类型中的一部分。还有很多其他类型可以用于不同的场景,如电话号码输入(tel)、搜索输入(search)等。使用适当的输入类型可以极大地改善用户体验并提高表单的可用性。不过,请注意,不是所有浏览器都支持所有HTML5 输入类型,因此在使用之前请确保进行充分的测试。