簡體   English   中英

在動態創建的datepicker中禁用日期

[英]Disable dates in dynamically created datepicker

我在我的表單中使用bootstrap datepicker,我只是在動態創建的輸入字段中初始化bootstrap datepicker。 代碼片段是

$('.editTableDatePicker').datepicker({
    format: 'mm/dd/yyyy',
    minDate: '02/19/2015',
    maxDate: '02/22/2015'
});

它僅顯示日期選擇器。 它不會禁用日期。 我試過了

$('.editTableDatePicker').datepicker({
    format: 'mm/dd/yyyy',
    startDate: '02/19/2015', // also tried setStartDate
    endDate: '02/22/2015' // also tried setEndDate
});

我要做的是只顯示一個范圍內的日期。 例如,從2015年2月19日到2015年2月23日。 有人能幫我嗎?

嘗試這個:

$('.editTableDatePicker').datepicker({
    format: 'mm/dd/yyyy',
    startDate: '02/19/2015',
    endDate: '02/22/2015',
});

使用startDateendDate代替minDate/maxDate

https://bootstrap-datepicker.readthedocs.org/en/release/options.html

在對象的末尾有一個額外的逗號,試試這個:

$('.editTableDatePicker').datepicker({
    format: 'mm/dd/yyyy',
    startDate: '02/19/2015',
    endDate: '02/22/2015' // No comma here
});
$('#datepicker').datepicker({
    format: 'mm/dd/yyyy',
    startDate: '02/13/2015',
    endDate: '02/22/2015' 
});

演示

minDate / maxDate的insted使用startDate / endDate

  $('.editTableDatePicker').datepicker({
format: 'mm/dd/yyyy',
startDate: '02/19/2015',
endDate: '02/22/2015',

});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM