解决按钮点击时,不触发失去焦点事件

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-29 16:41   14   0

Bug具体内容:在input框中,失去焦点时做了校验,并弹窗提示。在点保存时又做了一遍校验,但是当在输入框输入内容后,不点击空白,直接点击保存按钮则会出现连续校验两遍的问题。因为失去焦点事件是mousedown默认触发的,所以,在点击的按钮上阻止mousedown的默认事件即可。具体操作代码如下:

在按钮元素上绑定onmouse事件,函数:

event.preventDefault()

即可阻止点击按钮时触发失去焦点事件。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP