使用jquery.validate.js,当onfocusout: true,同时focus验证失败元素时会导致$("#form").valid()总是返回true?

jquery.validate 当设置onfocusout: true,同时focus验证失败元素时为什么会导致$("#form").valid()总是返回true?

使用jquery.validate,当做如下设置:
$("#form").validate({

onfocusout: true,
invalidHandler: function(form, validator) {
    var errors = validator.numberOfInvalids();
    if (errors) {                    
        validator.errorList[0].element.focus();
    }
} 

});
时,
$("#form").valid()结果总是true,是怎么回事呢,有没有碰到同样问题的同仁?

 

posted @ 2019-07-12 17:18  starcraft888  阅读(1138)  评论(0)    收藏  举报