jQuery Validation alert第一个异常的方法

jQuery Validation alert第一个错误的方法$(#form).validate({??? invalidHandler: function(form, vali

jQuery Validation alert第一个错误的方法

$("#form").validate({
??? invalidHandler: function(form, validator) {
??? ??? $.each(validator.invalid,function(key,value){
??? ??? ??? alert(value);
??? ??? ??? return false;
??? ??? }); //这里循环错误map,只报错第一个
??? },
??? errorPlacement:function(error, element) {
??? },
??? onkeyup: false,
??? onfocusout:false
});

?

改进一点,删除其他错误,执行默认的错误定位

$.validator.setDefaults({
??? invalidHandler: function(form, validator) {
??? ??? $.each(validator.invalid,function(key,value){
??? ??? ??? tmpkey = key;
??? ??? ??? tmpval = value;
??? ??? ??? validator.invalid = {};
??? ??? ??? validator.invalid[tmpkey] = value;
??? ??? ??? alert(value);
??? ??? ??? return false;
??? ??? });
??? },
??? errorPlacement:function(error, element) {
??? },
??? onkeyup: false,
??? onfocusout:false,
??? focusInvalid: true
});