JQuery验证:如何将自定义规则添加到两个输入字段但名称值不同?

时间:2016-09-23 02:43:17

标签: javascript jquery validation

我使用JQuery Validation(https://jqueryvalidation.org/)来验证我的表单。我编写自定义规则并使用规则来验证输入字段。

jQuery.validator.addMethod("onlyoneuser", function (value, element) {
        var username = /^[^,,\s]*$/;
        return this.optional(element) || username.test(value);
    }, "只允许填写一位指派者");

    form.validate({
        errorPlacement: function errorPlacement(error, element) {
            error.insertAfter(element.parent());
        },

        rules: {
            "aonep-roject": {
                projectcheck: true,
            },
            "onlyoneuser": {
                onlyoneuser: true,
            }
        },

    });

我想使用相同的规则来验证两个输入字段。但是这两个字段有不同的名称值,比如。如何将样本应用于这两个领域?非常感谢你!

1 个答案:

答案 0 :(得分:0)

onlyoneuser: true真实的是param只给用户方法。

 function (value, element,param) 
{
    //param == true
    //value is filed value
    //element is input
}