3

検証ルールを定義するときに、このjsfiddleの2番目の入力を参照するにはどうすればよいですか?最初のものと同じように、inputOneではなく「postArray.inputOne」のようなものを考えています。もちろん、それは機能しません。私にできる方法はありますか?

私のHTMLは次のようになります。

<form id="formId" method="post" action="">
    <input type="text" name="inputOne" />
    <input type="text" name="postArray[inputOne]" />
</form>​

検証ルールは次のようになります。

$("#formId").validate({
    rules: {
      inputOne: {
        required: true
      }
    },
    messages: {
      inputOne: {
        required: "Required!"
      }
    }
});    

ありがとう!

4

1 に答える 1

2

名前で任意のテキストフィールドを検証できます

    $(document).ready(function () {

    $("#formId").validate({
        rules:{
            "inputOne":{
                required:true
            },

            "postArray[inputOne]":{
                required:true
            },

            messages:{
                "inputOne":"This field is required",
                "postArray[inputOne]":"This field is required"
            }
        }
    });
});

それが役立つことを願っています.....

于 2012-05-29T10:49:40.197 に答える