2010-03-25 87 views
2

我正在使用流行的jQuery Validation Plugin。在驗證運行時(onsubmit,onfocusout,onkeyup等),它非常靈活。jquery驗證插件 - 顯示錯誤與清除錯誤的不同處理

驗證運行時,根據情況顯示和清除錯誤。

沒有黑客插件核心,我想辦法分裂行爲,因此:

  • 錯誤僅顯示的onsubmit
  • 但是,如果用戶隨後進入一個有效的響應,錯誤的onsubmit清除,onfocusout等

只是試圖創造一個更好的用戶體驗:只有在他們提交時大聲嚷嚷,但仍然儘可能地從他們的臉上得到錯誤。

當我跑過options時,我沒有看到完成此操作所需的回調。我想讓它工作而無需破解插件核心。

任何人都有一些見解?謝謝。

回答

1

我最終解決了這個問題:在插件的適當位置,我解僱了一個自定義事件。在我的代碼中,我綁定了該事件並用它代替了我正在尋找的回調。

也許可以使用原型對象。