Skip to content

请问auth组件如何设置才能让字段blur时不触发验证,而只在表单submit时才触发? #24

@simple-stupid

Description

@simple-stupid

在一个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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions