任何人都可以帮助这个 jquery,它旨在不允许任何用户选择小于开始日期的日期,这可以正常工作,但我无法让它使用英国日期格式或阻止选择过去的日期,如果我删除除日期格式之外的所有内容,则格式将按预期工作。
$(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 });
谢谢
======================工作代码========================== =
下面的代码还包括阻止用户选择过去的日期。感谢 Jens Ahlsten Herlevsen 和 Palash Mondal 的帮助。
$(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);
}
});
});