您好,我的名字是谢恩,
我正在编写一个自定义网站。我已经构建了一个联系表单,并使用SelectBoxIt(http://gregfranko.com/jquery.selectBoxIt.js/)作为我的下拉功能。我有几个输入字段,两个按钮和一个选择框(下拉列表)。我有完美的表单,我的问题是TabIndex。我在每个输入中都有正确的tabindexs编码,但当我选择选择框时,它会被忽略。
以下是页面:http://www.lightupco.com/contact.htm 注意:您必须单击“信封/笔”图标以显示表单。
我研究具有类似问题的论坛的唯一线索是,它与基础UL有关,会导致选项卡索引关闭。
我不确定我的网页中包含哪些代码,以帮助解决这个问题?
答案 0 :(得分:1)
Hey Shane我写了SelectBoxIt。选择框tabindex被忽略的原因是因为SelectBoxIt隐藏了原始选择框并将其替换为更容易设计样式的新HTML(div元素)。因此,tabindex属性没有在可见下拉列表(div元素)上设置,只有隐藏的选择框。
如果你不介意在Github上创建问题,我很乐意为SelectBoxIt添加一个功能,将原始选择框中的任何tabindex属性复制到新的可见下拉列表。这应该可以解决你的问题。
答案 1 :(得分:0)
selectbox的索引为0.如果单击Name:输入,则索引为1,因此,索引错误。
为什么要使用tabindex呢? -.-