jQuery UI Datepicker - 出生日期 - 未正确选择年份

时间:2011-08-19 11:27:26

标签: jquery forms jquery-ui datepicker

我在让用户在表单上选择出生日期的正确年份时遇到问题。我已经设置了yearRange和changeYear选项,但是在选中时它仍默认为2011。

在此处http://jsfiddle.net/allyreid/H94cc/

2 个答案:

答案 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它甚至举了一个例子。

http://jsfiddle.net/H94cc/4/

http://jsfiddle.net/H94cc/13/

$(".datepicker").datepicker({
    minDate: new Date(1910,0,1),
    maxDate: new Date(2010,0,1),
    yearRange: '1910:2010' ,
    changeYear: true,
    changeMonth: true
});