首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >textbox具有焦点时未设置tabindex

textbox具有焦点时未设置tabindex
EN

Stack Overflow用户
提问于 2016-04-11 20:53:38
回答 1查看 322关注 0票数 0

我有一个textbox,当它被聚焦时,它调用一个ajax请求并填充一个列表供用户选择。基本上,只是使用文本框而不是select重新创建了下拉列表。

问题是,如果我单击文本框,浏览器无法识别输入的tabindex。相反,它重置自身并从0开始。如果我用tab键切换到下一个元素选项卡,那么只有当我在输入字段中单击以使其获得焦点时,它才会开始运行。

我昨晚确实注意到,如果我在focus事件的页面上放置了一个警报,它似乎可以工作。猜测是因为在我点击ok按钮后浏览器将焦点放在elememt上。

以前有没有人听说过这个?

EN

回答 1

Stack Overflow用户

发布于 2016-04-11 21:28:37

已找到导致问题的原因。我在keydown上调用.blur(),代码是9或13 (Tab/Enter)。不知道为什么这会给我带来这样的问题。我只是认为blur事件会执行两次。然而,我认为我强制对keydown进行了模糊处理,并且没有设置当前的tabindex。如果是这样的话,如果我需要的话,我应该能够调用blur() onkeyup事件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36549274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档