У меня есть поле ввода с событием onChange, которое запускает вызов AJAX, который сохраняет новое значение поля ввода в базе данных. Это прекрасно работает, когда пользователь вводит текст вручную в текстовое поле, но не тогда, когда я прикрепляю jQuery datepicker к полю.Trigger onChange event on readonly jQuery datepicker
То, что я хотел бы сделать, это сделать текстовое поле readonly, привязанным datepicker к нему и иметь onchange событие, которое будет запущено, когда пользователь выбирает дату в datepicker.
Итак, есть две проблемы решить:
- Trigger OnChange событие на текстовом поле, когда дата выбрана в DatePicker.
- Убедитесь, что решение работает, если текстовое поле только для чтения.
Благодарности
Пожалуйста, не бросайте в общих рекомендаций. Они бесполезны. Я работаю над этим в течение нескольких часов, и я попытался переопределить onSelect и запустить $ (this) .change(), но он, похоже, вызывает событие onChange в поле readonly. – alecswan