关于 jquery.validate.js 表单验证插件如何在失去焦点时做验证。看手册后发现默认是在表单提交时执行验证代码。
手册中提到使用 onfocusout:false 来解决失去焦点时验证的参数功能,但是经测试无效果,在未输入任何内容的情况下直接选择其他表单项(此时失焦),未出发表单验证。
解决方案:可以使用设置函数为onfocus属性参数手工验证:
$("#signupForm").validate({
rlues:{...},
onfocusout: function(element){
$(element).valid();
}
});