【问题标题】:Use jQuery to override the default action of the TAB key inside an element?使用 jQuery 覆盖元素内 TAB 键的默认操作?
【发布时间】:2010-09-23 15:25:33
【问题描述】:

我有两个文本框;用户名和密码。用户名字段下方还有一个复选框。当前按下键盘上的选项卡按钮会导致复选框获得焦点,我想覆盖它,以便选项卡键将密码字段变为焦点。有谁知道如何使用 jQuery 或如何重构 HTML 以达到相同的效果? 谢谢

【问题讨论】:

    标签: jquery forms overriding key


    【解决方案1】:

    使用标签索引

    <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】:
         <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 />
      

      标签索引是点击标签时转移焦点的属性。

      【讨论】:

        猜你喜欢
        • 2011-08-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-21
        • 2011-03-01
        • 1970-01-01
        相关资源
        最近更新 更多