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

使用jQuery覆盖元素中TAB键的默认操作?

  •  0
  • igniteflow  · 技术社区  · 14 年前

    我有两个文本框:用户名和密码。用户名字段下面还有一个复选框。当前按下键盘上的tab键会使复选框获得焦点,我想覆盖它,这样tab键就会使password字段成为焦点。有没有人知道如何使用jQuery实现这一点,或者如何重新构造HTML以达到相同的效果?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Loïc Février    14 年前

    使用tabindex

    <input type="text" name="user" tabindex=1 /><br />
        RemberMe:<input type="checkbox" name="loggedIn" value=" " /><br />
        <input type="password" name="password" tabindex=2 /><br />
    
        2
  •  0
  •   Praveen Prasad    14 年前
       <input type="text" name="user" tabindex=1 /><br />
        <input type="password" name="password" tabindex=2 /><br />
        RemberMe:<input type="checkbox" name="loggedIn" tabindex=3 /><br />
    

       <input type="text" name="user" tabindex=1 />
        RemberMe:<input type="checkbox" name="loggedIn" tabindex=3 /><br />
       <input type="password" name="password" tabindex=2 /><br />
    

    tab index是单击tab时转移焦点的属性。

    推荐文章