在一个input元素上同时应用了表单验证和自动完成两个组件, input元素blur时触发表单验证, focus时触发自动完成, 当触发自动完成在弹出的div中选择值时又会触发该表单的blur事件,导致弹出验证提示, 想阻止input在blur时触发表单验证, Field对象有个event属性可以用来绑定触发验证的事件,我设置了但是没有效果,在event属性值已改变的情况下blur事件还是会触发, 该如何才能解决呢?
var auth = new Auth('#search-form', {
stopOnError:true
});
auth.plug(new AuthMsgs());
auth.render();
var orgField = auth.field('org');
console.log(orgField.get('event')); //显示blur
orgField.set('event','submit');
console.log(orgField.get('event')); //显示submit