Javascript Tabindex在Internet Explorer中不工作
我有一个登录页面,其中包含2个输入字段和一个提交按钮。我已将页面设置为在使用Javascript Tabindex在Internet Explorer中不工作,javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,我有一个登录页面,其中包含2个输入字段和一个提交按钮。我已将页面设置为在使用$(“#username”)加载页面时自动聚焦用户名输入字段。选择() 但是,当我按下键盘上的“tab”键时,它不会跳转到密码字段,而是跳转到浏览器地址字段。我试图通过将用户名字段和密码字段分别设置为tabindex=1和tabindex=2来解决这个问题。但情况还是一样 我注意到,如果我手动鼠标点击用户名字段或刷新页面,当按下“tab”键时,它将跳转到密码字段 那么,我该怎么解决呢 谢谢。请尝试在之前使用$(“#用户名
$(“#username”)加载页面时自动聚焦用户名输入字段。选择()
但是,当我按下键盘上的“tab”键时,它不会跳转到密码字段,而是跳转到浏览器地址字段。我试图通过将用户名字段和密码字段分别设置为tabindex=1和tabindex=2来解决这个问题。但情况还是一样
我注意到,如果我手动鼠标点击用户名字段或刷新页面,当按下“tab”键时,它将跳转到密码字段
那么,我该怎么解决呢
谢谢。请尝试在之前使用$(“#用户名”).focus()
。我不确定选择元素是否会更改tabindex。我很确定focus会的
顺便说一句,IE上有一些bug,迫使您将选择和聚焦函数封装到setTimeout中,如下所示:
setTimeout(function(){$("#username").select()}, 1);
请尝试在之前使用$(“#用户名”).focus()
。我不确定选择元素是否会更改tabindex。我很确定focus会的
顺便说一句,IE上有一些bug,迫使您将选择和聚焦函数封装到setTimeout中,如下所示:
setTimeout(function(){$("#username").select()}, 1);
我认为您需要使用.focus()而不是.select()
我认为您需要使用.focus()而不是.select()
请在上发布一个说明您的问题的功能示例。请在上发布一个说明您的问题的功能示例。