LiveValidation с помощью jQuery DatePicker

В настоящее время я использую библиотеку http://livevalidation.com/ в поле, в котором используется средство выбора даты jQuery UI.

var expiry = new LiveValidation('expiry_date');
expiry.add( Validate.Presence, { failureMessage: "Date Required." } );

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

Если я щелкну внутри поля и нажму прочь, поле будет действительным.

Любые советы по получению LiveValidation, чтобы обнаружить, что на самом деле есть контент в поле даты?

1 ответ

При определении js Datepicker на поле, укажите
onClose: function () { this.focus(); }, который автоматически попадает в плен LiveValidation,

$('#expiry_date').datepicker({
    dateFormat: 'dd/mm/yy',                 
    onClose: function () { this.focus(); }
});
Другие вопросы по тегам