当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,是怎么回事呢,有没有碰到同样问题的同仁?

阅读 1.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题