JQuery UI Datepicker用于选择不显示所有月份的DOB
我正在使用JQuery UI Datepicker为用户选择他们的出生日期(DOB)。 我的代码如下: –
$('#DOB').datepicker({ changeMonth: true, changeYear: true, maxDate: new Date(), yearRange: '-100:+0' });
然而,我今天注意到,从1月份开始,它没有显示其余的月份(2月到12月),除非我将年份改为前一年。 我通过添加另一个选项做了临时解决方案
showMonthAfterYear: true
它不是一个完美的解决方案,因为它只是“推动”用户在选择月份之前选择年份。 另一种解决方案是更改选项,如下所示
yearRange: '-100:-1'
以上2个临时解决方案可能对其他人有所帮助,但我希望有一个永久解决方案。 再次感谢。
我认为问题可能是maxDate:new Date()。 这将maxdate设置为今天,因此不会显示剩下的几个月