首页 > 解决方案 > 强制第二个 HTML5 日期输入打开与第一个输入相同的月份

问题描述

使用 HTML5 input type="date",弹出日历似乎总是以今天的日期打开。vanilla javascript是否有一种简单的方法来强制弹出日历显示不同的初始月份?

特别是我们正在为我们的网站构建搜索功能,允许人们搜索两个日期之间的事件。一旦他们选择了搜索的开始日期,我们希望第二个日期输入弹出显示他们第一次输入的月份。而不是强迫他们从今天到 2022 年或任何时候翻页。

我们尝试简单地获取第一个输入的值并将其应用于第二个输入,但拒绝了这个想法,因为每次第一个输入被更改时,访问者都必须重置第二个输入。另外,在访问者选择一个日期之前,我们真的不希望出现日期。

真的不想使用 datepicker 脚本,因为它们中的大多数都比我们在这个网站上的整个 JS 负载大。

标签: javascripthtml5-input-date

解决方案


推荐阅读