EventListener用于焦点更改?

时间:2013-06-18 05:26:52

标签: javascript

有没有办法将一个事件监听器添加到输入,其中焦点从onfocus变为off focus

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

问题是 - 每次用户按下一个字母时都会调用,我宁愿等到它们不再集中在输入框中检查数据库,这样我可以减少通话量吗?

事件收听的最佳选择是什么?因为检查用户何时仍然在框中打字似乎很愚蠢。

我目前有:

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

3 个答案:

答案 0 :(得分:4)

活动名称Blurhttps://developer.mozilla.org/en-US/docs/Web/Reference/Events/blur

<element onblur="SomeJavaScriptCode">

答案 1 :(得分:0)

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

答案 2 :(得分:0)

其他网站,例如Wordpress使用计时器以及模糊事件,如despont所说。