1. 问题:jQuery.validate.js报错:validator.settings[eventType].call is not a function
2. 解决办法:
onfocusout/onkeyup的默认值是false,如果要对当前文本域验证,仅仅改为true也不行,应该写成:
onfocusout: function(element) { $(element).valid(); }
onkeyup: function(element) { $(element).valid(); }
$("#formId").validate({
//onkeyup: true,
onfocusout: function(element) {
$(element).valid();
},
onkeyup: function(element) {
$(element).valid();
},
ignore: "",//开启type="hidden"的验证
rules: {
},
messages: {
}
})