bootstrap datepicker中的beforeShowDay禁用下一个日期
beforeShowDay in bootstrap datepicker disables the next date
我在一个页面上有多个日期拾取器,一旦我选择了一个,我想从下一个日期拾取器禁用它。我使用了下面的代码:
jQuery('.date-picker', jForm).datepicker({
startDate: new Date(),
autoclose: true,
todayHighlight: true,
beforeShowDay:function(Date){
var curr_date = Date.toJSON().substring(0,10);
if (forbidden.indexOf(curr_date)>-1) return false;
}
});
Forbidden是所选日期的数组,上面的代码禁用了下一天,而不是选中的一天(例如,如果我选择了2015-06-04,它会禁用2015-06-05)。
这里我没有使用bootstrap日期拾取器
var unavailableDates = ["19-8-2015","14-8-2015"];
function unavailable(date) {
dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" +date.getFullYear();
if ($.inArray(dmy, unavailableDates) < 0) {
return [true,"","Book Now"];
} else {
return [false,"","Booked Out"];
}
}
$('#unvailable').datepicker({ beforeShowDay: unavailable });
相关文章:
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 从数组中排除值后,获取下一个最高日期值
- 我的输入字段听到除回车之外的每个“键下”事件.我有一个日期选择器,不确定发生了什么
- 如何在没有周末的情况下添加天数以从当前日期获取下一个日期
- 时刻 js 在给定指定工作日的情况下获取下一个日期
- 如何使用 JavaScript 在计划中显示下一个每周重复日期
- JQuery:日期选择器:只有最后一个字段具有上一个/下一个按钮
- javascript 日期或下一个日期基于一天中的时间和 if/else
- JavaScript - 输入日期,然后自动填充下一个字段的差异
- 使用下一个箭头时,在jqueryui的日期选择器中返回了错误的月份值
- 默认情况下,日期选择器从下一个可用月份开始
- 用javascript计算上一个结束日期和下一个开始日期之间的间隔
- jQuery日期选择器上一个和下一个按钮没有显示,如何指向css中的主题文件夹图像
- 获取下一个日期
- 如何禁用已经选择的日期为下一个日期框在J.T.Sage日期框
- 用javascript在选择列表中选择的下一个日期
- 将Date递增到一个月中预定义的下一个日期
- 获取一周中某一天的下一个日期
- 如何使用javascript显示/打印当前日期和下一个日期
- bootstrap datepicker中的beforeShowDay禁用下一个日期