20得票3回答
如何调试tabindex

有没有用于调试 tabindex 功能的浏览器工具或插件?它似乎 tabindex 属性是正确的,但它的行为不符合预期。或者我做错了什么吗?

15得票2回答
如何将元素向右浮动并保持tabindex?

这里有一个 fiddle: http://jsfiddle.net/5s7vv/ 我想实现的是像示例中那样,将2个按钮靠左浮动,另外2个按钮靠右浮动,但是button_4应该是最右边的元素。然而,仅通过简单的向右浮动不能实现。我应该在标记中更改它们的顺序,但这会破坏用户体验(在按钮之间切换的...

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

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

10得票3回答
使用tabindex="-1"的模态框会在按下tab键时获取焦点

我目前正在使用Twitter Bootstrap,遇到了一个模态框(modal)中tabindex的奇怪问题: 我试图通过tab键在模态框内部的表单元素之间进行导航,但是当我按完最后一个按钮后,焦点就消失了,然后才回到关闭按钮。我在控制台中添加了一行代码以记录哪个元素被聚焦,结果是模态框本身...

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

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

31得票2回答
在onblur处理程序中,document.activeElement返回body

这是我的HTML和JS代码: function invokeFunc() { // ajax request alert(document.activeElement); // this returns body element in firefox, safari and...

7得票1回答
动态表单中的TabIndex(元素根据情况出现)问题

我一直在处理一些更为复杂的表单,其中字段的显示取决于表单中输入值的某些条件。 然而,当通过<Tab>键进入表单(<Tab>键->输入值-><Tab>键)时,它不会跳转到新出现的字段,而是跳转到先前可见的字段。 以下是简化的示例。如果您在编号为...

37得票5回答
动态添加tabindex

我想给所有表单元素添加tabindex属性。由于表单是动态的,因此无法在HTML中添加该属性。我想将其作为一个函数来运行。 如果有几个具有相同名称的单选按钮,则每个单选按钮都必须具有自己的tabindex值。页面上大多数表单元素都以开头,除了。我该如何处理? 我猜我需要运行循环并添加属性,...

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

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

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

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