jQuery验证和类似命名输入的数组

时间:2012-05-29 10:42:28

标签: jquery validation

在定义验证规则时,如何引用this jsfiddle中的第二个输入? 我正在考虑像" postArray.inputOne"而不是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!"
      }
    }
});    

谢谢!

1 个答案:

答案 0 :(得分: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"
            }
        }
    });
});

希望它会有所帮助.....