关键词:input 标签 type 属性
HTML 中的<input>标签有多种type属性值,以下是一些常见的类型:
一、文本输入类型
-
text:- 用于输入单行文本。这是最常见的输入类型之一,用户可以在输入框中输入任何文本内容。
- 例如:
<input type="text">。
-
password:- 用于输入密码,输入的内容会以掩码形式显示,以保护密码的安全性。
- 例如:
<input type="password">。
二、数值输入类型
-
number:- 用于输入数值。可以设置最小值、最大值、步长等属性来限制输入的范围。
- 例如:
<input type="number" min="0" max="100" step="1">。
-
range:- 以滑块的形式显示,用户可以通过拖动滑块来选择一个数值范围内的值。
- 例如:
<input type="range" min="0" max="100">。
三、日期和时间输入类型
-
date:- 用于选择日期。通常会显示一个日期选择器,方便用户选择日期。
- 例如:
<input type="date">。
-
time:- 用于选择时间。可以选择小时、分钟和秒。
- 例如:
<input type="time">。
-
datetime-local:- 用于选择日期和时间,包括本地时区信息。
- 例如:
<input type="datetime-local">。
四、选择类型
-
checkbox:- 复选框,用户可以选择多个选项。
- 例如:
<input type="checkbox">。
-
radio:- 单选按钮,用户只能选择一个选项。通常多个单选按钮具有相同的
name属性,以确保只能选择其中一个。 - 例如:
<input type="radio" name="option">。
- 单选按钮,用户只能选择一个选项。通常多个单选按钮具有相同的
-
select:- 下拉列表,用户可以从预定义的选项中选择一个值。可以使用
<option>标签来定义选项。 - 例如:
- 下拉列表,用户可以从预定义的选项中选择一个值。可以使用
<select>
<option value="option1">Option 1</option>
<option value="option2">Option 2</option>
</select>五、按钮类型
-
submit:- 提交按钮,用于提交表单数据。通常与
<form>标签一起使用。 - 例如:
<input type="submit" value="Submit">。
- 提交按钮,用于提交表单数据。通常与
-
reset:- 重置按钮,用于重置表单中的所有输入字段为初始状态。
- 例如:
<input type="reset" value="Reset">。
-
button:- 普通按钮,可以通过 JavaScript 为其添加自定义的行为。
- 例如:
<input type="button" value="Click Me">。
六、其他类型
-
email:- 用于输入电子邮件地址。浏览器可能会对输入的内容进行有效性验证。
- 例如:
<input type="email">。
-
url:- 用于输入 URL 地址。浏览器可能会对输入的内容进行有效性验证。
- 例如:
<input type="url">。
-
search:- 用于输入搜索关键词。通常会显示一些特定的样式,如圆角等。
- 例如:
<input type="search">。
-
hidden:- 隐藏输入字段,用于在表单中传递数据,但不会在页面上显示给用户。
- 例如:
<input type="hidden" value="some-value">。
-
color:- 用于选择颜色。通常会显示一个颜色选择器。
- 例如:
<input type="color">。
-
file:- 用于上传文件。可以设置
multiple属性允许选择多个文件。 - 例如:
<input type="file">或<input type="file" multiple>。
- 用于上传文件。可以设置