2011-01-29 13 views

答えて

1

jquery.validate.jsのソースを見ると、classRuleSettingsという変数があります。この変数には、クラス名に基づいた検証タイプが格納されています。それを0の長さの配列に設定すると、あなたは良いものになります。

)(これを試してみてください:

<form> 
    <input type="text" class="required"/> 
    <input type="Submit"/> 
</form> 
<script type="text/javascript"> 
    $.validator.classRuleSettings = []; //I am not sure about any side effects because of this 
    $("form").validate(); 
</script> 
+0

これは質問に答える唯一の応答です。 無視部分は質問とは関係ありません – wadoo

0

あなたはオプション

$("form").validate({ignore:".ignore"}); 

<input type="text" id="fName" class="required ignore"/> <!--fname won't be "required"--> 
2

ファーストを無視し使用することができますが、お使いのjQueryのレディ機能の各要素に対して '無視する' または '必要' にクラスを設定します。 '無視' クラスを無視する検証機能を設定

$("#name").attr("class", "required"); 
$("#email").attr("class", "ignore"); 

第二に、:

$("#form1").validate({ignore: ".ignore"}); 

これには名前が必要ですが、メールは無視されます。

関連する問題