我有以下函數在MVC struts應用程序的jsps中調用。這是一個通用的jQuery UI日期選擇器。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')。只有在菜單中選擇一年時纔會出現問題。會是什麼呢?
謝謝指教
請在jsfiddle.net上添加一個演示 – Dhiraj