【发布时间】:2015-06-05 18:26:38
【问题描述】:
我有带有选项 multidate 的日期选择器,我想定义用户可以选择的最长天数,例如 5 天,其他天应该被禁用。它应该动态发生 - 用户可以选择任意 5 天,然后其他天应该被阻止。我该怎么做?
【问题讨论】:
-
您使用的是哪个版本的日期选择器?有几个。
标签: javascript jquery twitter-bootstrap datepicker
我有带有选项 multidate 的日期选择器,我想定义用户可以选择的最长天数,例如 5 天,其他天应该被禁用。它应该动态发生 - 用户可以选择任意 5 天,然后其他天应该被阻止。我该怎么做?
【问题讨论】:
标签: javascript jquery twitter-bootstrap datepicker
根据您正在使用的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
});
希望这会有所帮助。
【讨论】: