2

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

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

4

3 回答 3

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

现在你可以使用depends

于 2013-06-05T11:45:38.050 回答
1

简短的回答:没有。

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

于 2013-06-12T21:47:41.257 回答
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 答案)

于 2013-06-05T11:53:04.430 回答