我正在使用带有以下设置的 datepicker jquery 插件。
$("#date").datepicker({
showButtonPanel: true,
changeMonth: true,
changeYear: true,
showOtherMonths: true,
selectOtherMonths: true
});
现在我想做的是允许用户设置年份。我的意思是手动更改选择下拉列表的输入。
有什么设置可以做到这一点吗?
我想这样做的原因是因为我不知道用户是否选择 1920 年或 2220 年或任何年份的日期。所以我没有一个好的默认日期值。如果您必须点击 20 次才能从 2000 年转到 1600 年,那么下拉界面就不那么用户友好了。
编辑: 我想做的是来自 keith-wood.name/datepick.html#monthyear 的“显示无限年数:”。有没有与标准 jquery datepicker 类似的东西?我在 jquery datepicker 文档中找不到设置 YearRange: 'any'。
最佳答案
您可以通过添加来指定年份范围
yearRange: "1930:2010"
你的属性。例如:
$( "#datepicker" ).datepicker({
changeMonth: true,
changeYear: true,
yearRange: "1930:2010"
});
关于JQuery datepicker 允许用户设置年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8413036/