//验证表单
$("#loginFrom").validate({
// onfocusin: function(element) {
// $(element).valid();
// },
onfocusout: function(element) {
$(element).valid();
},
onclick: function(element) {
$(element).valid();
},
onkeyup: function(element) {
$(element).valid();
},
rules:{
userName:"required",
passWord:"required"
}
});
<script>
(function($) {
"use strict";
$.fn.extend($.validator.defaults, {
//重写showErrors
showErrors: function(errorMap, errorList) {
$.each(errorList, function(i, v) {
//在此处用了layer的方法,显示效果更美观
if ($(v.element)[0].tagName.indexOf("SELECT") > -1) { // 针对于select2 控件做了调整
layer.tips(v.message, $(v.element).next(), {
icon: 2,
time: 2000,
tips: [2, '#0FA6D8']
});
} else {
layer.tips(v.message, v.element, {
icon: 2,
time: 2000,
tips: [2, '#0FA6D8']
});
}
return false;
});
}
});
})(jQuery);
</script>