на мобильной версии моего сайта Я использую input type=date
вместо jQuery datepicker, чтобы использовать устройства, встроенные в дату, поскольку это, как правило, намного быстрее и проще в использовании.JQuery. Обнаружить изменения в типе ввода «дата»
Я пытаюсь определить, когда 1 поле даты имеет значение, введенное/измененное, чтобы затем обновить атрибут min date
второго поля даты и отправить форму с помощью ajax.
Я не могу правильно определить ввод или изменить.
$('#mob-gig-date-gteq').blur(function() {
var date = $("#mob-gig-date-gteq").val();
console.log(date)
$(this).closest("form").submit();
});
(Использование .Кнопка дает те же результаты)
Если я выбрать дату здесь ничего не происходит. На компьютере, если я выбираю дату, нажмите enter на одном из входов (день/месяц/год) и THEN измените дату еще раз, код срабатывает. На мобильном телефоне ничего не происходит.
Как определить изменение ввода в поле даты?
Спасибо.
Хорошо, это странно. Как я уже упоминал в вопросе, я уже пробовал использовать .change. Дело в том, что ваш пример отлично работает, но то же самое на моем сайте нет. –
@Rob Вы проверили входной тег, и id mob-gig-date-gteq и jQuery добавлены на страницу? – derloopkat
Да. Если я нажимаю кнопку ввода на любом из входов (день/месяц/год), все начинает работать. –