html - 如何将输入值修正为 2022 年 12 月?

标签 html css

在我的元素中,我需要设置用户无法更改的默认月份和年份。他应该只更改 12 月份的日期。我该怎么做?

<input id="input_date" type="date" maxlength="2" min="1" max="31">

最佳答案

minmax 应该是日期,而不是数字。 maxlength="2" 不合适,因为日期有 10 个字符。

<input id="input_date" type="date" min="2022-12-01" max="2022-12-31">

或者,如果您只想要该月的某一天,则可以使用 type="number"

<input id="input_date" type="number" maxlength="2" min="1" max="31">

关于html - 如何将输入值修正为 2022 年 12 月?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75073835/

相关文章:

javascript - 选择标签选项中的 jQuery 警报文本

javascript - 使用 AngularJS 动态生成 CSS 类(具有唯一名称)

javascript - 同时将多个文本输入转换为大写

css - 粘性导航事件状态适用于点击而不是滚动

html - CSS 取代了 <br/> 了吗?

html - 无法在 safari 上播放 wav 文件

javascript - 从父元素中删除子元素已成功,但引发错误

javascript - 如何在关注父元素时保持 `textarea` 展开?

javascript - slideToggle 不会下推下面的 div

javascript - 滚动经过另一个 div 后让 div 停留在页面顶部?