用于焦点更改的EventListener
EventListener for focus change?
是否有一种方法可以将事件侦听器添加到输入中,其中焦点从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);
相关文章:
- keyup事件处理程序更改焦点不适用于快速键入
- 单击时将焦点更改为元素
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 在IE9中的输入字段中输入焦点最近按钮
- Javascript游戏输入失去焦点
- ExtJS网格单元格编辑器,防止焦点松动问题
- 检查元素是如何获得焦点的
- angularjs移除焦点上的活动类并添加到下一个项目
- Don'不允许将焦点集中在自动完成的选择上
- 当点击另一件事时,将焦点设置为一件事
- 文本框焦点上的自动完成菜单
- 如何检测哪个窗口是焦点
- 可以't从Youtube IFrame更改焦点
- 我应该始终删除EventListener吗
- 在jAlert之后设置焦点
- 在文本区域的焦点上分割渐变
- 使用Redux和React添加焦点更改类
- iFrames并再次检测焦点
- 如何获得React Native TextInput以在提交后保持焦点
- 用于焦点更改的EventListener