Javascript 如何更改datepicker jQuery UI中显示的日期范围?
例如,这是如何显示年和月菜单的示例:Javascript 如何更改datepicker jQuery UI中显示的日期范围?,javascript,jquery,jquery-ui,datepicker,Javascript,Jquery,Jquery Ui,Datepicker,例如,这是如何显示年和月菜单的示例: $("#datepicker").datepicker({ changeMonth: true, changeYear: true }); 但这只显示了21个日期,10个向上和10个向下(例如,2002-2022年)。但这对我来说还不够,因为我想要人们的出生日期。因此,我可以将这个范围扩大到,例如,(1952-2008),因为我不希望人们给出超过当前年份的日期吗?如果您查看,它说您可以使用以下参数初始化jquery datepicker $
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true
});
但这只显示了21个日期,10个向上和10个向下(例如,2002-2022年)。但这对我来说还不够,因为我想要人们的出生日期。因此,我可以将这个范围扩大到,例如,(1952-2008),因为我不希望人们给出超过当前年份的日期吗?如果您查看,它说您可以使用以下参数初始化jquery datepicker
$( ".selector" ).datepicker({ yearRange: "2002:2012" });
我希望这会有帮助。只显示10个向上和10个向下真的是个问题吗?因为如果我们选择一个日期,则datepicker将再次显示从所选日期向上10个日期和向下10个日期,即,如果选择2002,则显示从1992年到2011年的范围。@ssilas777是的,这是一个问题。@ssilas777,这可能是一个问题。不是每个人都知道,单击列表中的第一项,然后重新打开年份
选择将显示以前的年份。而且,要想进入1950年,点击次数可能会相当多。至少需要10次点击才能看到那一年,更不用说交替点击和滚动到顶部了。@ssilas777是的,很好,而且我的用户也无法访问它。