How to Restrict an Appointment Calendar to Specific Dates
How to Restrict an Appointment Calendar to Specific Dates
To restrict an appointment calendar to specific dates, you can add the following code in the Custom Script Tag section of the form.
var calendar_check = setInterval(function(){
var start_date = '2023-05-08';
var end_date = '2023-05-10';
if (AD && AD.jQuery && AD.jQuery('%FORM.HTML_ID% div.appointment-calendar').data('datepicker')) {
var datepicker = AD.jQuery('%FORM.HTML_ID% div.appointment-calendar').data('datepicker');
datepicker._process_options({startDate: start_date, endDate: end_date});
datepicker.setDate(start_date);
AD.jQuery('%FORM.HTML_ID% div.appointment-calendar').trigger('jd:ajax-update', [new Date(start_date)]);
clearInterval(calendar_check);
}
},200);
Updated on: 27/06/2023