我在让用户在表单上选择出生日期的正确年份时遇到问题。我已经设置了yearRange和changeYear选项,但是在选中时它仍默认为2011。
答案 0 :(得分:7)
我将yearRange选项移到了datepicker
选项中,然后添加了changeYear
。
// UI Date Picker
$(".datepicker").datepicker({
showOn: "both",
buttonImage: "/images/calendar.png",
buttonImageOnly: true,
yearRange: '1910:2010',
changeYear: true
});
答案 1 :(得分:5)
您是否阅读过文档? http://jqueryui.com/demos/datepicker/#min-max它甚至举了一个例子。
$(".datepicker").datepicker({
minDate: new Date(1910,0,1),
maxDate: new Date(2010,0,1),
yearRange: '1910:2010' ,
changeYear: true,
changeMonth: true
});