我有一个登录页面,其中包含2个输入字段&提交按钮。当页面加载$("#username").select()
时,我已将页面设置为自动聚焦用户名输入字段。
然而,当我按下键盘上的“tab”键,而不是跳转到密码字段时,它会跳转到浏览器地址字段。我尝试通过将tabindex = 1的用户名字段和tabindex = 2的密码fiel来解决它。但情况仍然相同。
我注意到如果我手动鼠标点击用户名字段或刷新页面,当按下“tab”键时,它将跳转到密码字段。
那么,我该如何解决呢?
谢谢。
答案 0 :(得分:2)
尝试之前使用$("#username").focus()
。我不确定选择一个元素会改变tabindex。我非常确定专注。
setTimeout(function(){$("#username").select()}, 1);
答案 1 :(得分:1)