2011-12-22 8 views
1

私はcssクラス ".validate_txt_sContactPhone"を持つ要素を持っています。この検証の後、新しいCSSクラスを要素に適用したいと思います。add css class-jquery-rules

$(".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/ Plugins/Validation/validate#options)オプションを '.validate()'関数に追加します。 – Chad

+0

これは「無効な場合、jQueryバリデータで要素にカスタムCSSクラスを追加するにはどうすればよいですか? –

答えて

1

あなたが探しているものを、その後jQuery Validation Pluginを使用している場合は、.validate()機能にvalidClass/errorClassオプションです。

私は、そのページ上のすべてのオプション、あなたに有用であることをいくつかを読んで推薦:

invalidHandler 
success 
errorClass 
validClass 
+0

あなたの返事に感謝しますが、私はその論理、会社の方針ではないと思います:)上記の検証ロジックで、この ".validate_txt_sContactPhone"に次のdiv要素を削除するよう指示できますか? – dotnetrocks

+0

私はあなたが何を求めているのか全く分かりません。 CSSクラス(およびコールバック)は 'valid'関数によって登録されます。ルールではないので' rules'インターフェースではありません。 – Chad