我想附加 jQueryUI 日期选择器控件,以便用户可以选择他们的出生日期。
这是我的 JavaScript 代码:
<script type="text/javascript">
$(document).ready(function() {
$("#dob").datepicker({
minDate: "-100Y",
maxDate: "+1M +10D",
changeMonth: true,
changeYear: true
});
});
</script>
所以我希望用户能够选择一个日期,可以是 100 年前,也可以是一个月后。 (尽管如果我可以将最大范围限制为“今天”之前一年会更好)
我的 jQuery 选项有什么问题,它似乎没有听我想要的。
它显示从 2002 年到 2012 年的年份。
最佳答案
它正在听你想要的东西。我在 jsFiddle 中测试了你的源代码,它运行良好。
默认情况下,“年份”下拉列表一次仅显示 10 项。您可以使用 yearRange
选项更改此设置(例如 yearRange: 'c-100:c+10',
)。
关于jquery - 无法让 jQueryUI 日期选择器显示我想要的日期范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9214103/