我有选项multidate的datepicker,我想定义用户可以选择的最长天数,例如5天,其他天应该被禁用。它应该动态发生 - 用户可以选择任意5天,然后应该阻止其他日子。我怎么能这样做?
答案 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
});
希望这有帮助。