2015-06-05 68 views
0

我已經有選項multidate的datepicker,我想定義用戶可以選擇的最大日期,例如5天,其他天應該被禁用。它應該動態發生 - 用戶可以選擇任意5天,然後應該阻止其他日子。我怎樣才能做到這一點 ?Bootstrap Datepicker N天的最大選擇

+0

您正在使用哪個版本的日期選擇器?有幾個。 – cfnerd

+0

https://bootstrap-datepicker.readthedocs.org/en/latest/這一個 –

回答

3

根據您所使用的documentation for the bootstrap-datepicker plugin,它看起來像,如果你只是做multidate: 5機械手將限制多少日期可以選擇該號碼,刪除列表中的最早的日期超過數時。

$('#datepicker').datepicker({ 
     multidate: 5 
}); 

至於禁用日期一旦選擇5,而不是放棄最古老的......我不知道這是否可能。您也許能夠做這樣的事(但不知道,因爲你會在日期上大陣列通過):

$('#datepicker').datepicker({ 
     multidate: 5 
}).on('changeDate', function(e){ 
    //some function here to disable dates once 5 are selected 
}); 

希望這有助於。

+1

幾乎不錯,但我可以接受這個解決方案,謝謝! –