在我的表格中,我希望从今天开始,可以设置最长为10年的日期选择器。这是我在stackoverflow中尝试查看的内容:
jQuery('#datepicker').datepicker( {
changeMonth: true,
changeYear: true,
showButtonPanel: true,
yearRange: "-80:+0",
dateFormat: 'dd-mm-yy',
maxDate: "+10y"
});
jQuery('#datepicker').datepicker().datepicker("setDate", new Date());
或
jQuery('#datepicker').datepicker( {
changeMonth: true,
changeYear: true,
showButtonPanel: true,
yearRange: "-80:+0",
dateFormat: 'dd-mm-yy'
});
var todayDate = new Date();
jQuery('#datepicker').datepicker().datepicker("setDate", todayDate);
jQuery('#datepicker').datepicker().datepicker( "option", "maxDate", new Date(todayDate.getFullYear()+10, todayDate.getMonth(), todayDate.getDate()));
显然两者都没有奏效。我认为我犯了一个愚蠢的错误导致我缺乏jQuery的经验。有什么帮助吗?
答案 0 :(得分:6)
更改此
yearRange: "-80:+0",
到
yearRange: "-80:+10",