2

你好,我的名字是谢恩,

我正在编写一个自定义网站。我已经建立了一个联系表单,并且正在使用 SelectBoxIt (http://gregfranko.com/jquery.selectBoxIt.js/) 作为我的下拉功能。我有几个输入字段、两个按钮和一个选择框(下拉)。我的表格工作得很好,我的问题是 TabIndex。我在每个输入中都编码了正确的标签索引,但是当我选择选择框时,它会被忽略。

这是页面:http ://www.lightupco.com/contact.htm 注意:您必须单击信封/钢笔图标才能显示表格。

我从研究类似问题的论坛中获得的唯一线索是,它与底层 UL 相关,导致标签索引关闭。

我不确定我的页面中的哪些代码要包含在这里,以获得帮助来解决这个问题?

4

2 回答 2

1

嘿 Shane 我写了 SelectBoxIt。您的选择框 tabindex 被忽略的原因是因为 SelectBoxIt 隐藏了原始选择框并将其替换为更易于设置样式的新 HTML(一个 div 元素)。因此,tabindex 属性没有设置在可见下拉列表(div 元素)上,只有隐藏的选择框。

如果您不介意在Github上创建问题,我很乐意向 SelectBoxIt 添加一个功能,该功能将原始选择框上的任何 tabindex 属性复制到新的可见下拉列表中。那应该可以解决您的问题。

于 2012-10-18T22:22:54.357 回答
0

选择框的索引为 0。如果单击 Name: 输入,则索引为 1,因此,您的索引错误。

毕竟,为什么要使用 tabindex?-.-

于 2012-10-18T08:16:26.843 回答