Input元素是HTML表单中最重要的元素之一。本文档提供了所有input类型的详细参考信息。
类型 | 描述 | 示例 | 参考链接 |
---|
text | 基本的单行文本输入字段 | <input type="text"> | MDN文档 |
password | 密码输入字段,字符会被遮盖 | <input type="password"> | MDN文档 |
email | 用于输入电子邮件地址的字段 | <input type="email"> | MDN文档 |
search | 搜索框,可能带有清除按钮 | <input type="search"> | MDN文档 |
tel | 用于输入电话号码的字段 | <input type="tel"> | MDN文档 |
url | 用于输入URL的字段 | <input type="url"> | MDN文档 |
类型 | 描述 | 示例 | 参考链接 |
---|
number | 用于输入数字的字段 | <input type="number"> | MDN文档 |
range | 滑块控件,用于输入特定范围内的数值 | <input type="range"> | MDN文档 |
类型 | 描述 | 示例 | 参考链接 |
---|
date | 用于输入日期(年、月、日)的控件 | <input type="date"> | MDN文档 |
time | 用于输入时间(小时、分钟)的控件 | <input type="time"> | MDN文档 |
datetime-local | 用于输入日期和时间的控件 | <input type="datetime-local"> | MDN文档 |
month | 用于输入年和月的控件 | <input type="month"> | MDN文档 |
week | 用于输入年和周数的控件 | <input type="week"> | MDN文档 |
类型 | 描述 | 示例 | 参考链接 |
---|
checkbox | 复选框,允许选择多个选项 | <input type="checkbox"> | MDN文档 |
radio | 单选按钮,只允许选择一个选项 | <input type="radio"> | MDN文档 |
color | 颜色选择器 | <input type="color"> | MDN文档 |
file | 文件上传控件 | <input type="file"> | MDN文档 |
类型 | 描述 | 示例 | 参考链接 |
---|
button | 普通按钮,无默认行为 | <input type="button" value="点击"> | MDN文档 |
submit | 提交表单的按钮 | <input type="submit" value="提交"> | MDN文档 |
reset | 重置表单的按钮 | <input type="reset" value="重置"> | MDN文档 |
image | 图像形式的提交按钮 | <input type="image" src="button.png"> | MDN文档 |
类型 | 描述 | 示例 | 参考链接 |
---|
hidden | 不显示的输入字段,但会随表单提交 | <input type="hidden"> | MDN文档 |
- 选择合适的输入类型可以提供更好的用户体验和表单验证
- 移动设备会根据输入类型显示不同的虚拟键盘
- 不同浏览器对HTML5输入类型的支持程度不同,应进行兼容性测试
- 结合
required
、pattern
等属性可以增强表单验证功能