2013-01-22 40 views
4

如何從「Bootstrap Datepicker」獲取當前viewMode屬性? 我初始化控制viewMode= 'years',我想在changeDate事件關閉datepicker,只有當viewMode='days'時。如何從「Bootstrap Datepicker」獲取當前viewMode屬性

用戶選擇一年,然後一個月,最後選擇一天。在那一刻,控制必須關閉。

這是代碼:

$("#date").datepicker(
    {viewMode: 'years', 
    format: 'dd/mm/yyyy' 
}); 

$('#date').on('changeDate', function (ev) { 
    //close when viewMode='0' (days) 
}) 

誰能幫助?

回答

7

檢查:http://jsfiddle.net/nAXnM/

HTML

<input type="text" class="span2" value="02/16/12" data-date-format="mm/dd/yy" id="dp2" > 

JS

$("#dp2").datepicker({ 
viewMode: 'years', 
format: 'dd/mm/yyyy' 
}); 

$('#dp2').on('changeDate', function (ev) { 
    //close when viewMode='0' (days) 
    if(ev.viewMode === 'days'){ 
     $('#dp2').datepicker('hide'); 
    } 
}) 
+1

Mil + Iva pibe。格拉西亞斯!!! 這工作得很好。謝謝 – Gonzalo

+0

非常感謝!你救了我的一天,正是我需要的:) – william

+0

完美!這也爲我節省了一天的時間。謝謝 –

相關問題