-1

重複の可能性:
jQuery検証プラグイン-非表示の入力を検証し、表示されませんか?

equalToを使用して特定の単語の非表示のテキストフィールドを検証しようとしていますが、falseを検証しているようです。これを行う正しい方法は何ですか?

<input type="hidden" name="aImg" value="true" class="aImg">

$("#artcForm").validate({

        rules: {

            aImg: {
                required: true,
                equalTo: "true"
            },
        },  
4

2 に答える 2

1

ちょっとノーマンはあなたのケースのデモのためにここで作業サンプルを見てください:http ://jsfiddle.net/rgHkD/

したがって、equalTo属性では、非表示フィールドのデフォルト値を比較しています。検証のために「続行ステップ2」をクリックします。

それがニーズに合うことを願っています!:)

コード

   $('form').validate({
       ignore: "",
       rules: {
           first_nameo: {
                required: true,
                equalTo: "#FirstName"
            },
           first_name: {
                required: true
           },
            last_name: "required",
            address: "required"
        }
    });

image falseと入力すると、失敗します

ここに画像の説明を入力してください

名のテキストボックスにtrueと入力すると成功

ここに画像の説明を入力してください

于 2012-10-08T08:17:42.730 に答える
0

これを確認してください。事前に要求された値を使用して、別の非表示フィールドを追加する必要があります。

<input name="h1" type="hidden" disabled="disabled" class="required" id="h1" value="your value"/>

<input name="h2" type="hidden" disabled="disabled" class="required"  equalTo="#h1" id="h2" value=""/>

jquery ref

それがうまくいくことを願っています:)

于 2012-10-08T07:36:54.527 に答える