avatar

解决焦点事件中正则校验陷入死循环的问题

异常描述

1
给输入框一个失去焦点(blur)事件, 当该事件被触发时进行正则校验, 判断为不符合规范后使用alter弹出警告提示框;异常出现在点击了一个输入框后,无任何输入操作,直接点到另外一个输入框中,此时它会先弹出第一个输入框触发的警告框,然后弹出第二个输入框触发的警告框,并且一直弹出,无法取消

异常原因

1
失去焦点事件与alter警告框存在冲突

解决方法

1
创建并使用页面内弹框
文章作者: 123
文章链接: https://gao5805123.github.io/123/2020/07/07/%E8%A7%A3%E5%86%B3%E7%84%A6%E7%82%B9%E4%BA%8B%E4%BB%B6%E4%B8%AD%E6%AD%A3%E5%88%99%E6%A0%A1%E9%AA%8C%E9%99%B7%E5%85%A5%E6%AD%BB%E5%BE%AA%E7%8E%AF%E7%9A%84%E9%97%AE%E9%A2%98/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 123
打赏
  • 微信
    微信
  • 支付宝
    支付宝