#javascript #jquery #flatpickr
Вопрос:
var arrival = $('#datepicker'); var departure = $('#datepicker1'); arrival.flatpickr({ dateFormat: "d-m-Y", disableMobile: true, locale: "de", minDate: "today", onChange: function(selectedDates, dateStr, instance) { departure.flatpickr({ dateFormat: "d-m-Y", enableTime: false, minDate: dateStr, }); departure.removeAttr('readonly'); arrival.removeAttr('readonly'); } }); departure.flatpickr({ dateFormat: "d-m-Y", disableMobile: true, locale: "de", minDate: "today", onChange: function(selectedDates, dateStr, instance) { arrival.flatpickr({ dateFormat: "d-m-Y", enableTime: false, minDate: dateStr, }); departure.removeAttr('readonly'); arrival.removeAttr('readonly'); } });
Всем привет Я должен создать форму бронирования с помощью Flatpickr и должен получить дату вылета 1 в качестве даты прибытия , но это первый раз, когда я использую Flatpickr, если кто-нибудь может помочь?
Спасибо
Ответ №1:
var arrival = $('#datepicker'); var departure = $('#datepicker1'); arrival.flatpickr({ dateFormat: "d-m-Y", disableMobile: true, locale: "de", minDate: "today", onChange: function(selectedDates, dateStr, instance) { //departure.set('maxDate', new Date(dateStr).fp_incr(5)); departure.flatpickr({ dateFormat: "d-m-Y", enableTime: false, minDate: new Date(selectedDates).fp_incr(1), //new Date(dateStr).fp_incr(1) }); departure.removeAttr('readonly'); arrival.removeAttr('readonly'); } }); departure.flatpickr({});