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

标签 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!"
      }
    }
});    

谢谢!

最佳答案

您可以按名称验证任何文本字段

    $(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"
            }
        }
    });
});

希望对你有帮助......

关于jQuery 验证和类似数组的命名输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10797544/

相关文章:

javascript - Asp Net 2.0 - 验证器、IE10 和旧的 Javascript

jquery - 单击时不显示移动幻灯片导航

javascript - 在选择带图片的 radio 上打开 div

jquery - 在 Google App Engine 中构建 Ajax 表单

java - @Valid 注释在 spring boot 中不起作用

asp.net - 我的团队成员不支持使用 asp.net 中提供的验证控件(对于 Web 应用程序)

jquery - 搜索文本框上的清除按钮是否已准备就绪?

javascript - 如何更改下面给出的 json 数组?

laravel - 在 Laravel 中验证电话号码

javascript - 验证带有复选框和文本字段的动态 php 网格