Bootstrap Datepicker最多选择N天

时间:2015-06-05 18:26:38

标签: javascript jquery twitter-bootstrap datepicker

我有选项multidate的datepicker,我想定义用户可以选择的最长天数,例如5天,其他天应该被禁用。它应该动态发生 - 用户可以选择任意5天,然后应该阻止其他日子。我怎么能这样做?

1 个答案:

答案 0 :(得分:4)

根据您使用的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
});

希望这有帮助。