设置yearRange:'-90:-15'后,Jquery Datepicker选择当前年份(最初)为什么?
年份下拉日历,填充范围为1922-1997,显示初始值为1922。 但当我从这个日历中选择一个日期时,它会在文本框字段中显示2012年,为什么?我相信你想要默认日期:-90y我相信你想要默认日期:-90yyearRange选项不用于显示默认日期。它只是设定了你可以选择的年限 您可以在从服务器端显示页面时设置该值,也可以使用defaultDate选项。yearRange选项不用于显示默认日期。它只是设定了你可以选择的年限 您可以在从服务器端显示页面时设置该值,也可以使用defaultDate选项 第二,你也可以把污损日期放在下面 第二,你也可以把污损日期放在下面设置yearRange:'-90:-15'后,Jquery Datepicker选择当前年份(最初)为什么?,jquery,asp.net,asp.net-mvc,asp.net-mvc-3,Jquery,Asp.net,Asp.net Mvc,Asp.net Mvc 3,年份下拉日历,填充范围为1922-1997,显示初始值为1922。 但当我从这个日历中选择一个日期时,它会在文本框字段中显示2012年,为什么?我相信你想要默认日期:-90y我相信你想要默认日期:-90yyearRange选项不用于显示默认日期。它只是设定了你可以选择的年限 您可以在从服务器端显示页面时设置该值,也可以使用defaultDate选项。yearRange选项不用于显示默认日期。它只是设定了你可以选择的年限 您可以在从服务器端显示页面时设置该值,也可以使用defaultDate选项
$("#dob").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd-M-yy',
yearRange: '-90:-15'
});
$("#dob").datepicker("option", "defaultDate", '-90y');
$("#dob").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd-M-yy',
yearRange: '-90:-15',
defaultDate:'-90y'
});