7得票3回答
React 动态创建 tabindex

我正在寻找一种方法,在我的React应用程序中为每个元素动态创建一个tabindex。有多个包含输入元素的组件,我想为它们创建一个tabindex,但我不确定如何协调它们并避免冲突。 我的React应用程序由多个包含输入元素的表格组成。在运行时,用户可以创建额外的输入元素来扩展表格。我想改变...

40得票6回答
子元素的tabindex -1无效

我有一个带有内容的div标签,里面加载一些按钮、锚点等可聚焦元素。我无法控制内容但可以修改'div'标签属性。我的问题是,即使我将tabIndex设置为-1,焦点仍会移到内容(锚点、按钮等)上。 <!-- HTML content here --> <div tabi...

7得票2回答
将tabindex设置为“最后一个元素”和“倒数第二个元素” - 可行吗?

在这个问题的被接受答案中Multiple submit buttons in an HTML form,引发了以下评论: 请不要这样做而不改变选项卡顺序,以便 按下标签键将循环浏览屏幕上显示的按钮。 我的问题是:有没有一种方法可以设置这两个按钮的tabindex以实现这个排序而无需给页面上...

17得票7回答
通过JQuery在按下Enter键时聚焦于HTML元素的下一个tabindex

大家好, 我正在处理一个小任务,即在按下enter键时启用用户对html元素的tabindex。 由于我刚开始学习jquery,所以编写了一些代码,我认为它会起作用,但它存在一些问题。 初步发现 罪魁祸首的代码不起作用,因为在消息标签中的输出为“未定义”。$('*').attr('tabi...

55得票4回答
tabindex="0"的HTML元素在键盘遍历顺序中排在哪里?

当网页使用tab键切换时,tabindex值为0的元素的聚焦顺序是什么?

9得票1回答
如何更改表单输入的Tab键顺序

我在一个简单的注册表单上使用了Bootstrap,我希望设置Tab键顺序。目前会跳过“注册”按钮。 我为每个输入字段(例如2、3等)添加了tabindex="1",包括提交按钮,但它不起作用。 这是一个jsFiddle。 似乎在Opera中可以工作,但在Safari或Chrome中不行。...

25得票5回答
限制tab键聚焦页面的某一部分

情况: 我有一个网页,可以打开包含表单的模态窗口(灯箱),用户可以在其中输入数据。用户通常使用键盘浏览,从一个字段到另一个字段。 问题: 当模态窗口打开时,只有窗口处于活动状态,页面的其余部分无法使用鼠标进行访问,但可以通过切换到模态窗口之外的区域来访问元素。 问题是: 如何仅使用T...

7得票4回答
JavaScript函数如何为每个元素赋予tabindex编号?

我有一个包含许多字段的表单,为每个输入、选择和按钮都设置了tabindex编号。这很有效,但我希望能够通过程序自动实现。 默认的tabindex顺序不正确,因为我有一个两列布局,每列中都有分组。我想按组从上到下进行。我应该如何编写body.onload函数,以便根据包含的div为所有输入、选...

22得票1回答
JavaScript / jQuery从tabindex中移除

在一个HTML表单中,我有一个输入文本框,后面是一个链接,然后是另一个输入文本框。我想从tabindex / tab order中删除链接:<p> <input type="text" name="field1" id="field1" value="" /> <...

52得票4回答
我可以在使用Tab键浏览网页时忽略某些网页元素吗?

问题很简单。在我的页面上,我有一个输入框,希望在使用键盘Tab键时忽略它。 我将此输入框作为简单的机器人蜜罐,并将其定位在页面外。所以目前,当使用Tab键时,用户看起来好像没有焦点移到该元素。