javascript - 强制第二个 HTML5 日期输入打开与第一个输入相同的月份
问题描述
使用 HTML5 input type="date"
,弹出日历似乎总是以今天的日期打开。vanilla javascript是否有一种简单的方法来强制弹出日历显示不同的初始月份?
特别是我们正在为我们的网站构建搜索功能,允许人们搜索两个日期之间的事件。一旦他们选择了搜索的开始日期,我们希望第二个日期输入弹出显示他们第一次输入的月份。而不是强迫他们从今天到 2022 年或任何时候翻页。
我们尝试简单地获取第一个输入的值并将其应用于第二个输入,但拒绝了这个想法,因为每次第一个输入被更改时,访问者都必须重置第二个输入。另外,在访问者选择一个日期之前,我们真的不希望出现日期。
真的不想使用 datepicker 脚本,因为它们中的大多数都比我们在这个网站上的整个 JS 负载大。
解决方案
推荐阅读
- bash - 在 bash 脚本中设置环境变量
- sql - 为什么我得到这个错误标识符“程序”必须声明为 Oracle PL/SQL
- r - 如何在 .Rproj 文件中设置 R 版本?
- python - 为什么 x 和 y 的 id() 相同,而 list_1 和 list_2 却不同?
- python - 如何使用 OOP 在 Tkinter 中调用特定屏幕
- google-earth-engine - 重新分类图像集合中所有图像中的所有像素值 - GEE
- chisel - Chisel3 REPL Vec 分配到模块仅在评估后有效
- vba - 表格计数复制到excel中
- javascript - 如何在javascript中读取在线文件作为变量
- jupyter-notebook - 如何在 Google Colab 中做内部链接