用于焦点更改的EventListener

EventListener for focus change?

本文关键字:EventListener 焦点 用于      更新时间:2023-09-26

是否有一种方法可以将事件侦听器添加到输入中,其中焦点从onfocus更改为off focus

基本上我有一个事件监听器分配给我的输入框使用key up,这然后调用我的服务器来检查用户名是否已经在数据库中。

问题是-这将调用每次用户按下一个字母,我宁愿等到他们不再集中在输入框检查数据库,所以我可以减少调用的数量?

事件监听的最佳选择是什么?因为当用户还在框中输入时检查似乎很愚蠢。

我现在有:

mydiv.addEventListener("keyup",name_exist_validation(),false);

事件名称Blur: https://developer.mozilla.org/en-US/docs/Web/Reference/Events/blur

<element onblur="SomeJavaScriptCode">

其他网站如Wordpress使用定时器和模糊事件,正如sdespont所说。

mydiv.addEventListener("blur",name_exist_validation,false);