JQuery UI Datepicker и проблема с плагином проверки bassistance.de
У меня есть jPuery UI Datepicker и плагин проверки bassistance.de, за исключением одной проблемы. Когда дата выбирается с помощью средства выбора даты, это вызывает ошибку проверки, даже если дата является правильной. Я пробовал это на разных сайтах, и я получаю ту же проблему. Это не вызывает ошибку проверки при нажатии кнопки отправить.
2 ответа
Я думаю, что нашел ответ. Проблема заключается в том, что плагин проверки jQuery проверяет события click, keyup или onfocusout. Не уверен, какой. Я просто отключаю их, чтобы они делали это только при отправке, что в любом случае выглядит чище для моей реализации.
Вот значения, которые я установил в ложь:
onfocusout: false, onkeyup: false, onclick: false
У меня была эта проблема, когда я использовал DatePicker с настройками по умолчанию.
Когда я подошел, мне показалось, что проблема заключается в том, что проверка вызывается при выборе новой даты в средстве выбора, но получает текущее значение, а не то, которое вы только что выбрали.
После того, как средство выбора закрывается, вы больше не находитесь на входе, поэтому проверка больше не запускается, то есть никогда не вызывается с правильным значением.
Использование кнопки и исправления в пользовательском интерфейсе JQuery Datepicker теряет фокус при выборе даты с помощью мыши, и мне удалось добиться того, чтобы эти два играли хорошо вместе. То есть после выбора новой даты фокус по-прежнему остается на вводе даты, а вкладки / щелчки приводят к корректному запуску проверки.