В моем php файле я хочу использовать jQuery Datepicker.
Когда мой файл загружается, я отключу Datepicker.
Затем, когда заполняется специальное поле в моем php файле (это форма), я хочу включить Datepicker.
Итак, изначально мой Datepicker выглядит так:
$("#from").datepicker({
showOn: "both",
buttonImage: "calendar.gif",
buttonImageOnly: true,
buttonText: "Kalender",
showAnim: "drop",
dateFormat: "dd.mm.yy",
changeMonth: true,
changeYear: true,
showButtonPanel: true,
showWeek: true,
firstDay: 1,
dayNamesMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"],
weekHeader: "KW",
disabled: true,
onClose: function(selectedDate) {
$("#to").datepicker("option", "minDate", selectedDate);
}
});
Это работает отлично, без проблем. Проблема возникает, когда я хочу отключить поле.
Если заполнено специальное поле, я вызываю $("#from").datepicker('enable');
Это также отлично работает, но теперь я хочу снова отключить его, если в специальном поле я снова упомянул его.
Затем я использую $("#from").datepicker('disable');
, и само поле серого цвета, но я все еще могу использовать поле для ввода значений, каландр всплывает и даже изображение календаря рядом с полем можно щелкнуть.
У кого-нибудь есть идея, почему это так? Я что-то пропустил?