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(); }
});