1

特定のフィールドが必須であり、数字であることを検証したいフォームがあります。上記のフィールドに両方のルールを適用する方法がわかりません。

現在、必要なルールのみを適用して、フォームに組み込んだスパンにメッセージを表示する方法を次に示します。

    if (jQuery.validator) {
    jQuery.validator.setDefaults({
        errorPlacement: function (error, element) {
            error.appendTo('#invalid-' + element.attr('id'));
        }
    });
}

$("#UserInputs").validate();


<label for="AvgGroupSize">Average Group Size:</label><br />
<span id="invalid-AvgGroupSize"></span>
<input type='text' id='AvgGroupSize' class='required' size='4' value='15'/> EEA's

このフィールドに 2 番目の検証規則 (数字) を追加するにはどうすればよいですか?

ありがとうございました。

4

1 に答える 1

1

入力にクラスを追加するだけです:
<input type='text' id='AvgGroupSize' class='required digits' size='4' value='15'/>EEA's

数字検証クラスがまだ存在しない場合は、次の方法で i を追加する必要があります: Add Class Rules

別のオプションは、入力にルールを追加することです。

このようなもの:

$("#AvgGroupSize").rules("add", {
 minlength: 2
});

ルールを追加する方法の詳細を読む

于 2012-11-12T21:57:01.160 に答える