我有以下在 MVC struts 应用程序的 jsps 中调用的函数。这是一个通用的 jQuery-UI 日期选择器设置。
function setUpGenericDate(id) {
var d=new Date();
$("#" + id).datepicker({
duration: 'fast',
showAnim: 'drop',
dateFormat: "dd/mm/yy",
maxDate: '0',
showOn: 'button',
buttonImage: '/img/calendar.gif',
buttonImageOnly: true,
yearRange: '1900:'+d.getFullYear(),
changeMonth: true,
changeYear: true
});
}
我在 onLoad 正文事件上调用了该函数,如下所示:
<body style="margin-top:10px; margin-left:20px;"
onLoad="setupJQuery();setUpsetUpGenericDate('meetingDate');jButton('btnCancel');jButton('btnUpdate');">
上面,“meetingDate”是表单中输入文本对象的 id。
问题是在可视化日期选择器年份菜单以更改它时,它没有可视化年份。例如,2010 到 2012 年仅显示 201,而 2000 到 2009 年仅显示 200。
当用户选择一个日期时,它会在输入文本上显示完整的年份 ('yyyy')。只有在菜单中选择年份时才会出现此问题。会是什么呢?
谢谢指教