jquery验证插件 - 内联取决于

时间:2013-06-05 11:42:43

标签: jquery jquery-validate

使用这个流行的验证插件http://jqueryvalidation.org/

您只需使用class =“required”即可验证字段。有没有办法像所需的那样内联添加“依赖”规则?

3 个答案:

答案 0 :(得分:4)

$.validator.addMethod("depends", function(value, element) {
            var id =  $(this).attr('depends-on');
        if($('#id').val() == '')
             return false;
        return true;
  }, "This is  Required");

现在您可以使用depends

答案 1 :(得分:1)

简答:不。

您不能使用需要参数或函数的方法,如depends,内联。只能使用true定义的规则/方法子集可以与HTML一起声明。

答案 2 :(得分:0)

我不知道这有帮助

  password: {
            required: true,
            minlength: 5
        },
        confirm_password: {
            required: true,
            minlength: 5,
            equalTo: "#password"  //depends on other field
            notEqual:"#username"  //depends on other field  
        },

如果任何其他验证添加方法(请参阅@PSR答案)