代码之家  ›  专栏  ›  技术社区  ›  cometta

按tab键转到selectbox

  •  0
  • cometta  · 技术社区  · 15 年前

    我有一个文本框后面跟着一个selectbox,当我按文本框上的“tab”时,它不会转到selectbox。如何进入selectbox?解决方案是否需要使用javascript?有没有不使用javascript的解决方法?

    编辑:

    <html>
    <input type="text" tabindex="1" />
    <select tabindex="2" >
      <option value="volvo">Volvo</option>
      <option value="saab">Saab</option>
      <option value="mercedes">Mercedes</option>
      <option value="audi">Audi</option>
    </select>
    </html>
    

    我在firefox上尝试了selectbox,但是失败了。它能在firefox上工作吗?是因为macos问题吗?文本框似乎没问题。

    3 回复  |  直到 15 年前
        1
  •  3
  •   mck89    15 年前

    http://reference.sitepoint.com/html/a/tabindex

    tabindex用于定义用户使用Tab键在页面中导航时遵循的序列。默认情况下,自然的制表顺序将与标记中的源顺序匹配。在某些情况下,可能需要重写默认的制表顺序。。。

    tabindex可以从0开始并以任何值递增。因此,顺序1、2、3、4、5就可以了,10、20、30、40、50。。。。

        2
  •  1
  •   d2burke    15 年前

    你试过Tabinex吗?

    <input type="text" tabindex=1 />
    <select tabindex=2 >
      <option></option>
    </select>
    
        3
  •  1
  •   Stephan Muller    15 年前

    在两个元素上设置tabindex,selectbox的值比textbox上的值高1(1和2,2和3,99和100)