1

現在、jQuery UI 日付ピッカーを使用するフィールドでLiveValidationライブラリを使用しています。

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

残念ながら、日付を選択した後でLiveValidationも、フィールドが空であると見なされ、検証エラーが表示されます。

フィールド内をクリックして別の場所をクリックすると、フィールドが有効になります。

日付フィールドに実際にコンテンツがあることを LiveValidation で検出するためのヒントはありますか?

4

1 に答える 1

0

フィールドで js Datepicker を定義しているときに、
onClose: function () { this.focus(); }によって自動的にキャプチャされる に言及しますLiveValidation

$('#expiry_date').datepicker({
    dateFormat: 'dd/mm/yy',                 
    onClose: function () { this.focus(); }
});
于 2015-03-17T12:19:50.940 に答える