2013-10-15 35 views
1

無法弄清楚什麼是錯這個代碼:jQuery的內嵌的DatePicker錯誤選擇日期時

$(function() { 
    $("#datepicker").datepicker(); 
}); 

$('#datepicker').datepicker({dateFormat: 'yy-mm-dd'}) 
       .datepicker('setDate', '13-10-13'); 

$("#datepicker").datepicker({ 
    onSelect: function(dateText, inst) { 
     var date = $(this).val(); 
     alert ('setting date'); 
     document.procedureform.proceduredate.value = date; 
    } 
}); 

如果我刪除:

$('#datepicker').datepicker({dateFormat: 'yy-mm-dd'}) 
       .datepicker('setDate', '13-10-13'); 

我可以選擇一個日期就好了,它提醒我。

回答

0

對於'setDate'中爲datepicker指定的內容,您正在使用的日期格式不正確。它應該是'2013-10-13'。 ( 'YY' 代表四位數年份):

http://api.jqueryui.com/datepicker/#utility-formatDate

另外如果你想 '2013年10月13日' 是默認的日期使用的語法如下:

$('#datepicker').datepicker({ 
      dateFormat: 'yy-mm-dd', 
      defaultDate: '2013-10-13' 
}); 

見defaultDate選項這裏:

http://api.jqueryui.com/datepicker/#option-defaultDate

相關問題