Javascript 焦点更改的EventListener?
有没有一种方法可以将事件侦听器添加到一个输入中,其中焦点从Javascript 焦点更改的EventListener?,javascript,Javascript,有没有一种方法可以将事件侦听器添加到一个输入中,其中焦点从onfocus变为off focus 基本上,我使用键向上将一个事件侦听器分配给我的输入框,然后调用我的服务器来检查数据库中是否已经使用了用户名 问题是-每次用户按下一个字母时都会调用,我宁愿等到他们不再集中在输入框中时再检查数据库,这样我就可以减少调用量 事件监听的最佳选择是什么?因为当用户还在输入框中时检查似乎很愚蠢 我目前有: mydiv.addEventListener("keyup",name_exist_validation(
onfocus
变为off focus
基本上,我使用键向上
将一个事件侦听器分配给我的输入框,然后调用我的服务器来检查数据库中是否已经使用了用户名
问题是-每次用户按下一个字母时都会调用,我宁愿等到他们不再集中在输入框中时再检查数据库,这样我就可以减少调用量
事件监听的最佳选择是什么?因为当用户还在输入框中时检查似乎很愚蠢
我目前有:
mydiv.addEventListener("keyup",name_exist_validation(),false);
事件名称
Blur
:
其他网站,如Wordpress,如sdespont所说,使用定时器和模糊事件。和强制设置。试试看。注意:name\u exist\u validation
之后的()
正在调用函数,而不是让它作为绑定的引用传递。啊,这样我就不用再问下一个问题了,谢谢!
<element onblur="SomeJavaScriptCode">
mydiv.addEventListener("blur",name_exist_validation,false);