使用我的
jquery验证配置,当将onkeyup设置为true时,我会收到以下错误.如果我把它设置为false,它可以工作,但是在我模糊该字段之前,我没有得到验证反馈,而我正在寻求每次加密的验证:
$("#signupForm").validate({ onkeyup: true,onclick: false // rules omitted for brevity }
我收到以下错误:
TypeError: validator.settings[eventType].call is not a function validator.settings[eventType].call(validator,this[0],event); jquery.validate.js line 391
解决方法
您实际上需要将onkeyup选项设置为接受被验证的元素作为参数的函数,因此请尝试更改:
onkeyup: true,
至
onkeyup: function(element) {$(element).valid()}