在 HTML 中,<input /> 元素用于创建各种类型的输入字段,其中包括日期和时间输入。其中,<input /> 允许用户选择一周中的某一天。
属性
- id: 指定元素的唯一标识符。
- name: 指定元素的名称,用于在提交表单时识别输入字段。
- value: 指定输入字段的默认值。
示例代码
<input type="week" id="week" name="week" value="2022-W01">
上述代码创建了一个周输入字段,其默认值为第一周。
兼容性
<input /> 元素在各种现代浏览器中得到良好支持,包括 Chrome、Firefox、Safari 和 Edge。但在旧版本的 Internet Explorer 中可能存在兼容性问题。
注意事项
- 用户选择的值将以 ISO 8601 格式(例如:2022-W01)返回。
- 可以通过 JavaScript 获取和操作 <input /> 元素的值。
| 属性 | 描述 |
|---|---|
| autocomplete | 设置或返回 week 字段的 autocomplete 属性值 |
| autofocus | 设置或返回 week 字段在页面加载后是否自动获取焦点 |
| defaultValue | 设置或返回 week 字段默认的值 |
| disabled | 设置或返回 week 字段是否可用 |
| form | 返回使用 week 字段的表单引用 |
| list | 返回包含了 week 字段的 datalist 引用 |
| max | 设置或返回 week 字段的 max 属性值 |
| min | 设置或返回 week 字段的 min 属性值 |
| name | 设置或返回 week 字段的 name 属性值 |
| readOnly | 设置或返回 week 字段是否只读 |
| required | 设置或返回 week 字段在表单中是否为必填字段 |
| step | 设置或返回 week 字段 step 属性的值 |
| type | 返回 week 字段的表单元素类型 |
| value | 设置或返回 week 字段的 value 属性值 |