7得票1回答
如何使我的修改后的单选按钮可通过Tab键访问?

我使用了一些CSS来制作适用于移动端的“单选”按钮,通过隐藏 input 并改用 label 元素。以下是代码,但为方便起见,我还在jsFiddle上创建了一个示例。 我的问题是,在使用键盘导航表单时会出现重大可用性问题:字段不再可用。我尝试将 tabindex 属性添加到隐藏的 input...

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

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

239得票10回答
HTML tabindex属性是什么?

tabindex 属性在 HTML 中有什么用途?

12得票3回答
使用jQuery查找下一个最近的可聚焦元素?

我希望我的文本框具有以下功能:每当用户按下“回车”键时,它都会聚焦到最接近的下一个元素(包括输入框、复选框、按钮、单选框、选择框、a标签和div),只要它们可以被聚焦。如何使用jQuery实现这一功能?

15得票6回答
<p>元素tabIndex属性的奇怪边框问题

我目前正在尝试使一个大型网站(超过30,000个页面)上的一些显示/隐藏内容更加易于访问,但是当我在控件上添加tabindex时,出现了一个奇怪的bug,点击该控件会出现虚线边框。 设置了一个p标签,您可以单击它来淡入一个div,然后显示隐藏的内容。由于整个网站有数千个这样的标签,因此我无法...

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

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

8得票3回答
设置按钮的tabindex无效。

我有一个表单上的几个控件。我必须按照不符合它们在HTML中创建顺序的顺序设置tabIndex。在最后有一个按钮,但是这个元素的tabIndex没有被设置(它从未获得焦点)。 &lt;button id="btnSave" tabindex = "86" title='click here'&...

17得票1回答
当一些字段被CSS(在手风琴容器中)隐藏时,如何有用地设置标签索引

我想让一个大型表格更加友好。有一些用于特殊情况的字段被隐藏在手风琴容器内,提供链接以在需要时显示它们。 然而(至少在Chrome中)如果您通过字段进行制表符,您将最终聚焦于对键盘输入可用但从视图中隐藏的字段。 处理这个问题的好方法是什么?使用jQuery基于display!= none设置...

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

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

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

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