javascript - 插入字段的 Tabindex

标签 javascript forms

鉴于

  1. 浏览器有一个页面加载了带有 tabindex=1 的现有字段(称为 ef),
  2. 通过书签插入两个新字段(nf1nf2)

第一次(不正确的行为) 当鼠标单击 nf1 并随后单击一个选项卡时 焦点的作用就好像选项卡是从字段 ef 输入的并转到某个位置 除了 nf2

第二次(正确行为) 现在,如果重复相同的操作,即鼠标单击 nf1 通过选项卡,焦点将转到 nf2

我确保第一次将焦点从nf1转到nf2的一种方法是 将 tabindex 值硬编码到字段 nf1nf2。但这并不是最理想的 需要确保没有 tabindex 冲突,即如果有两个字段 其中 tabindex=1 焦点从一个转移到另一个,而不是转移到 近似 tabindex=2

那么,可以采取什么措施来确保所体现的行为 第二次在第一次时显现。

ps:页面可以使用jquery

最佳答案

我很少使用tabindex属性,所以我没有遇到过这个属性。但是,我已经编写了具有类似功能(动态添加字段)和正常选项卡行为的界面。我建议删除 tabindex 属性,看看是否可以解决问题。

关于javascript - 插入字段的 Tabindex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1717642/

相关文章:

javascript - Javascript 和 .NET Minimal API 中的 CORS 策略

javascript - 如何使用 Bootstrap 打开模态中的所有链接

javascript - 返回 promise 的函数未按预期工作

javascript - 如何在 ecmascript-6 中导入模块?

html - Firefox 与 IE 中的 <button> 行为

php - 提交表单后字符集错误并且也未正确插入到 mysql 数据库中

html - 表单隐藏字段和必需的验证使用

javascript - 如何禁用页面上的所有 onclick 事件

php - 向当前 PHP 登录表单添加对空输入的验证

php - CakePHP 客户端表单验证在哪里?