13

jQuery Validation で問題が発生しており、いくつかのフィールドを無視する必要があります。

設定したクラスに基づいてフィールドを無視し、すべての非表示フィールドも無視する必要があります。私がする必要があるのは次のとおりですが、2番目の無視を尊重しているだけです。これらの複数のセレクターをjQuery Validationに伝える方法があると思いますが、見つけられないようです。

validator = $("#form1").validate({
    onsubmit: false,
    ignore: ".ignore",
    ignore: ":hidden",

ありがとう、

ティム

4

4 に答える 4

36

検証ドキュメントから:

jQueryのnot-methodが使用されるため、not()によって受け入れられるすべてのものをこのオプションとして渡すことができます。

したがって、必要なのは、セレクターをコンマで区切って1つのパラメーターを渡すことだけです。

validator = $("#form1").validate({
    onsubmit: false,
    ignore: ".ignore, :hidden"
});
于 2012-10-24T13:49:13.247 に答える
3

あなたは使用してみることができます:

ignore: ".ignore, :hidden"
于 2012-10-24T13:50:24.760 に答える
1

すべての非表示フィールドにクラスを追加できます。

$(":hidden").addClass('ignore');

http://api.jquery.com/addClass/

于 2012-10-24T13:50:15.813 に答える