<div class="form-group">
<label for="BookingDate">Date</label>
<input class="form-control datepicker" name="fld_booking_date" id="fld_booking_date" placeholder="mm/dd/yyyy" value="" required>
</div>
这是我用来禁用日期选择的脚本,基于https://dzone.com/articles/disable-dates-in-datepicker和http://jsfiddle.net/sibeeshvenu/gj90f1bm/
var array = ["2023-01-04","2023-01-05","2023-01-09", "2023-01-10", "2023-01-11", "2023-01-12", "2023-01-13"]
$('input.datepicker').datepicker({
beforeShowDay: function(date){
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [ array.indexOf(string) == -1 ]
}
});
我想从数据库中提取日期作为数组,这样的日期可以禁用选择(使用数据库中已经存在的日期,而不是这7个日期)。我完全是新的,所以我希望任何人都可以有点办法得到数组从数据库中提取日期。谢谢你这么多,完全赞赏~
1条答案
按热度按时间hi3rlvi21#
真主!
首先,你必须把所有的日期保存在数据库中(PHP代码),如:
然后在javascript变量中回显此变量,如下所示:
真主阿拉!祝你有美好的一天。