jQuery UI Datepicker и проблема с плагином проверки bassistance.de

У меня есть jQuery UI Datepicker и плагин проверки bassistance.de, за исключением одной проблемы. Когда дата выбрана с помощью средства выбора даты, это вызывает ошибку проверки, даже если дата верна. Я пробовал это на разных сайтах, и у меня такая же проблема. Это не вызывает ошибку проверки, когда вы нажимаете кнопку «Отправить».


person vincentw56    schedule 20.08.2009    source источник


Ответы (2)


Думаю, я нашел ответ. Проблема в том, что подключаемый модуль проверки jQuery проверяет события щелчка, нажатия клавиши или включения фокуса. Не уверен, какой. Я просто отключил их, чтобы он делал это только при отправке, что в любом случае выглядит чище для моей реализации.

Это значения, которые я установил в false:

onfocusout: ложь, onkeyup: ложь, onclick: ложь

person vincentw56    schedule 21.08.2009
comment
в качестве альтернативы добавьте это в средство выбора даты: , onSelect: function(dateText, inst) { $(this).focus(); } - person davidosomething; 17.02.2011

У меня была эта проблема, когда я использовал средство выбора даты с настройками по умолчанию.

Когда я прошел, казалось, что проблема заключается в том, что проверка вызывается, когда вы выбираете новую дату в средстве выбора, но получает существующее значение, а не то, которое вы только что выбрали.

После того, как средство выбора закрывается, вы больше не находитесь на входе, поэтому проверка больше не срабатывает, то есть она никогда не вызывается с правильным значением.

Использование кнопки и исправления в JQuery UI Datepicker теряет фокус при выборе даты с помощью мыши Мне удалось заставить их хорошо работать вместе. То есть после выбора новой даты фокус по-прежнему находится на вводе даты, а табуляция/щелчок мыши приводит к правильному запуску проверки.

person David    schedule 19.08.2010