2011-12-22 72 views
1

我有一個與css類「.validate_txt_sContactPhone」的元素和驗證後,想要應用新的CSS類的元素。添加css類 - jQuery的 - 規則

$(".validate_txt_sContactPhone").rules("add", { 
      required: true, 
      minlength: 2, 
      messages: { 
       required: "", 
       minlength: jQuery.format("2*") 
      } 

     }) 
+1

你想讓它需要一定的CSS類?不明白你的意思。 –

+1

如果您使用的是[jQuery Validation Plugin](http://docs.jquery.com/Plugins/Validation),那麼您要查找的是[validClass/errorClass](http://docs.jquery.com/插件/驗證/驗證#選項)選項到'.validate()'函數。 – Chad

+0

這是作爲「我如何,當無效,有jQuery驗證程序添加一個自定義的CSS類的元素?」 –

回答

1

如果您使用的是jQuery Validation Plugin那麼你正在尋找的是validClass/errorClass選項給.validate()功能。

我會建議通過頁面上的所有選項的閱讀,一些可能對你有用:

invalidHandler 
success 
errorClass 
validClass 
+0

感謝您的回覆,但我不認爲這是邏輯,公司政策:)你能告訴我在上面的驗證邏輯中刪除下一個div元素到這個「.validate_txt_sContactPhone」。 – dotnetrocks

+0

我不知道你在問什麼。 CSS類(和回調函數)通過​​'validate'函數進行註冊,而不是'rules'接口,因爲它不是一個規則。 – Chad