我正在使用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'。
changeYear: true
已经显示一个选择框..那么问题是什么?对于年度的手动输入,只需创建自己的输入文本?
您可以通过添加指定年份范围
yearRange: "1930:2010"
你的属性。例如:
$( "#datepicker" ).datepicker({
changeMonth: true,
changeYear: true,
yearRange: "1930:2010"
});
您可以设置年份和月份,只需按以下两行即可。
$("#date").datepicker({
changeMonth: true,
changeYear: true
});
这里的日期是输入ID