vue中如何获取所有文本框,并且为每个文本框绑定blur方法?不要用el-form-item组件
给根元素绑定 focusout 事件,在事件处理程序里面判断 e.target 是不是文本框
有focusout这个事件吗?具体怎么弄
@天亦玄:
<template>
<div @focusout="handleBlur">
<input type="text"/>
</div>
</template>
<script>
export default {
methods: {
handleBlur(e) {
if (e.target.tagName === 'INPUT') {}
}
}
}
</script>
这样
@by.Genesis: 我的页面有多个文本框,我想对它们做验证,如果哪个文本框验证不通过则显示错误信息,并且该文本框获取光标,这个功能怎么搞?你这个方法只能验证一个文本框吧,多个文本框怎么搞
@天亦玄: 他写了tagname=input,就表示所有文本框