2013-10-22 40 views
0

我需要通過外部提供功能得到輸入框的值,但它什麼都不顯示,即使沒有錯誤如何在datepicker jquery的beforeShowDays事件中獲取輸入值?

$("#departure_date").datepicker({ 
    beforeShowDay:function(date) { available(date); }, 
    numberOfMonths:1, 
    showWeek: true, 
    dateFormat: 'dd-mm-yy', 
    showAnim: "slideDown" 
}); 



function available(date) 
{ 
    dmy = date; 
    var code = $('#flyfrom_code').val(); 
    alert(code); 
} 
+0

如果您在顯示日期前直接提醒日期,是否提醒? –

+0

不,它什麼也沒有顯示 – HeartDisk

回答

0

我不太清楚你的努力與此有關。但要回答你的問題,看起來你正在設置你的beforeShowDay函數是錯誤的。

$("#departure_date").datepicker({ 
    beforeShowDay: available, 
    numberOfMonths:1, 
    showWeek: true, 
    dateFormat: 'dd-mm-yy', 
    showAnim: "slideDown" 
}); 

看看這個例子

http://jsfiddle.net/KkcNd/1/

date返回[true]將使其選擇和[false]非選擇。