2012-04-27 75 views
0

我使用jQuery datepicker,并需要一个与年选择元素。这是我的元素的代码:jquery datepicker不显示yearrange

$("#geburtsdatum").datepicker({ 
    "yearRange":"2000:2010", 
    "firstDay":1, 
    "dayNamesMin":["So","Mo","Di","Mi","Do","Fr","Sa"], 
    "monthNames":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"], 
    "dateFormat":"dd.mm.yy"}); 

但是我缺少选择在我的日期选择器中。有没有人知道我做错了什么? (我与jQuery的1.7.1工作。)

my datepicker

回答

1

这是我要做的事:

$(".datefield").datepicker({ 
    minDate: (new Date(1920, 0, 1)), 
    maxDate: "+100Y", 
    yearRange: '1920:2020', 
    changeMonth: true, 
    changeYear: true, 
    onSelect: function() { $(this).valid(); } 
}); 
2

你的代码看起来应该像

$("#geburtsdatum").datepicker({ 
yearRange: "2000:2010", 
firstDay: 1, 
dayNamesMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], 
monthNames: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], 
dateFormat: "dd.mm.yy", 
changeYear: true 
});​ 

下面是它的工作小提琴:http://jsfiddle.net/pratik136/WByxq/