) и так в моем событии onClose, добавленном (измененном в соответствии с приведенным выше примером) после проверки: $ ("form #birthdate"). trigger ("blur"); И теперь это работает.

ужно добавить пользовательскую проверку (я думаю) для проверки ввода от пользователя. Вот мой пример использования: я использую указатель даты jquery ui для выбора дат с локализацией, подобной этой:

$.datepicker.setDefaults( $.datepicker.regional[ currentLocale ] );

Я использую плагин проверки bassistance и использую правила дляdate:true и такие не работают с различными форматами (или, если они действительно, пожалуйста, скажите мне, как!). Так что я сделал свои собственные методы проверки даты, как это

   $.validator.addMethod("validDate", function(value) {
        return parseDateString(value) != null;
    }, jQuery.validator.messages.date);

Все это работает очень хорошо, за исключением того факта, что при выборе даты в указателе даты проверка запускается до изменения значения компонента! Так что я на самом деле проверяю предыдущее значение ....

У кого-нибудь есть решение для меня? Заранее спасибо:)