這裏是我的問題,我已經在正在實施jQuery.Autocomplete和jQuery.validate,所有除非我在自動完成列表中單擊一個元素正常工作,將其選中一個表單輸入元素。使用jQuery自動完成與驗證的onblur計時問題
會發生什麼是自動完成設置它的值之前發生了驗證。由於在onBlur上進行了驗證,並且您只需單擊自動填充列表中的某個項目,就會在輸入填充其新值之前的一秒鐘內進行模糊觸發和驗證。
我不會介意的雙重驗證,如果它是客戶端,但我發生在這一領域要執行昂貴的遠程AJAX驗證,所以我真的很想解決這個問題的正確途徑。
我首先想到的是代理的所有驗證的onblur事件通過一個函數,超時10毫秒後,基本上翻轉假摔事件順序。但是,我想認爲,這意味着撕毀jQuery.Validate.js代碼,我寧願不這樣做。
任何想法?
Sweeeeeeeeeet! – CFNinja 2010-08-11 19:52:11