HTML input标签的type属性有以下几种:
1. text:用于接收文本输入。
2. password:用于接收密码输入,输入字符会被隐藏。
3. submit:用于提交表单数据。
4. reset:用于重置表单数据。
5. button:普通按钮,没有默认行为。
6. radio:单选按钮,选项互斥,只能选择其中一个。
7. checkbox:复选框,可以选择多个选项。
8. file:用于上传文件。
9. hidden:隐藏输入框,不可见但提交表单数据。
10. image:图像按钮,可以显示图像,点击后提交表单数据。
11. date:日期选择器。
12. time:时间选择器。
13. color:颜色选择器。
14. email:用于接收电子邮件地址。
15. number:用于接收数值输入。
16. range:用于接收数值范围输入。
17. tel:用于接收电话号码。
18. url:用于接收URL地址。
19. search:用于搜索框输入。
20. datetime-local:显示日期和时间选择器。
21. month:用于接收月份输入。
22. week:用于接收周数输入。
以上是常见的input标签的type属性,根据不同的需求选择合适的类型来定义表单输入框。