2012-12-11 17 views
1

我目前在使用jQuery UI日期選擇器的字段上使用LiveValidation庫。使用jQuery的LiveValidation DatePicker

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

不幸的是,在選擇日期後,LiveValidation仍然認爲該字段爲空,並顯示驗證錯誤。

如果我在該字段內單擊並單擊,則該字段有效。

獲取LiveValidation檢測日期字段中是否有內容的任何提示?

+0

嘗試[理想形式(http://elclanrs.github.com/jq-idealforms/),它有現場驗證和jQuery UI的日期選擇器支持內置。 – elclanrs

+0

太棒了!這看起來正是我需要的。謝謝:) – icarus

+1

很酷!我是該插件的開發人員,所以如果遇到問題,我就在StackOverflow周圍。 – elclanrs

回答

0

當在字段上定義js Datepicker時,請提及
onClose: function() { this.focus(); },它會自動被LiveValidation捕獲。

$('#expiry_date').datepicker({ 
    dateFormat: 'dd/mm/yy',     
    onClose: function() { this.focus(); } 
});