Firefox的输入类型为“ date”的本机日期选择器于去年年底发布:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date
我正在使用最小值和最大值来配置可以选择的日期。
<input type="date" name="date_req" id="date_req" value="" min="2019-04-18" max="2023-01-16">
请注意,我没有使用JQuery datepicker或其他任何东西,这是浏览器中的本机。
当前日期为2019-03-19,最小日期设置为2019-04-18(下个月),但是在Chrome中,当您单击该日期时,它将打开本机日期选择器,并于4月打开无效日期显示为灰色。 datepicker in Chrome
但是,在Firefox(具有支持本机日期选择器的版本)中,当您首次单击日期时,它会打开本机日期选择器,并且会在当月(3月)打开,并且所有日期都变灰,用户将必须单击到下个月才能查看有效日期。 datepicker in Firefox
如果最小日期是距当前日期数月至数年的时间,这将成为一个更大的问题,在这种情况下,用户必须不断单击以查看下个月才能发现它们都不可用。
这是JSFiddle,可让您在不同的浏览器上尝试查看我在说什么:https://jsfiddle.net/ar1mzc0w/1/
Chrome似乎会自动打开最小日期所在的月份。 Firefox本机datepicker是否有任何解决方法或解决方法?