阻止输入框的失焦

July 1, 20231 min read

简单记录一下实现「阻止输入框失焦」效果的过程。

想实现的场景是,在输入框里输入内容后,鼠标点击输入框的外部,这时,做简单的校验,如果没有通过,那输入框不失焦

相信大多数人,脑海中都会冒出来event.preventDefault方式来阻止默认事件,那来试一下吧。

Code Playground

试过以后发现,event.preventDefault没有失效,也许是blur事件特殊吧,接着想思路。

最后更新于 July 1, 2023

Built with Next.js • Deployed on Vercel
©2023 赵美成