Может ли кто-нибудь помочь с этим jquery, он предназначен, чтобы не позволять любому пользователю выбирать дату меньше даты начала, которая работает нормально, но я не могу заставить ее использовать формат даты в Великобритании или предотвратить дату в прошлом из выбранных. Если я удалю все, кроме формата даты, формат работает так, как ожидалось.JQuery Datepicker освобождает формат
$(document).ready(function() {
$("#CheckIn").datepicker({
numberOfMonths: 1,
onSelect: function (selected) {
$("#CheckOut").datepicker({ dateFormat: 'dd/mm/yy' }).val();
$("#CheckOut").datepicker("option", "minDate", selected);
}
});
$("#CheckOut").datepicker({
numberOfMonths: 1,
onSelect: function (selected) {
$("#CheckIn").datepicker({ dateFormat: 'dd/mm/yy' }).val();
$("#CheckIn").datepicker("option", "maxDate", selected);
}
});
});
Это работает по своей собственной
$("#CheckIn").datepicker({ dateFormat: 'dd/mm/yy' }).val();
кто может видеть, где я буду неправильно
забыл упомянуть это код, я использую, чтобы остановить людей, выбирая день в прошлом, но не работает
$("#Checkin").datepicker({ minDate: 0 });
Благодарности
============== Рабочий код ============================== ===
Код ниже также включает в себя предотвращение выбора пользователем дня в прошлом. Благодаря Йенсу Альстену Херлессену и Палашу Мондалу за помощь.
$(document).ready(function() {
$("#CheckIn").datepicker({
numberOfMonths: 1,
dateFormat: 'dd/mm/yy',
minDate: 0, //<<< Prevent day in past been selected
onClose: function (selected) {
$("#CheckOut").datepicker("option", "minDate", selected);
}
});
$("#CheckOut").datepicker({
numberOfMonths: 1,
dateFormat: 'dd/mm/yy',
onClose: function (selected) {
$("#CheckIn").datepicker("option", "maxDate", selected);
}
});
});
'$ ("# CheckIN") Datepicker ({DateFormat: 'дд/мм/гг'}).. val(); ' re инициализирует datepicker, я бы предложил использовать только' $ ("# CheckIn"). val() ' –