2011-11-10 38 views
0
var validator = $("#form1").validate({ 
     rules: { 
      name: "required", 
     }, 
     messages: { 
      name: "Name Required", 
     }, 
     submitHandler: mySubmitHandler, 
     success: "valid", 
     errorClass: "invalid" 
    }); 

我有上面的代碼來添加jQuery驗證的形式。jquery驗證器,無法正確設置類名錯誤標籤

問題:輸入無效時,會向錯誤標籤添加「無效」類。然後在有效時添加「有效」。但是一旦有效後它無效,它不會刪除有效的類。

1>無效 - 標籤具有無效類現在

2>有效 - 標籤具有 '無效有效' 類現在

3>無效 - 標籤具有 '無效有效' 類現在

我錯過了一些實現或它如何使用?

我只是想實現的自定義事情是添加一個圖像與錯誤標籤使用類。

回答

0

(閱讀文檔和搜索 「errorClass」 後...)

嘗試添加focusCleanup: true選項將validate()方法;這應該刪除errorClass作爲輸入字段被選中進行編輯。