Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Tabindex在Internet Explorer中不工作_Javascript_Jquery_Internet Explorer - Fatal编程技术网

Javascript Tabindex在Internet Explorer中不工作

Javascript Tabindex在Internet Explorer中不工作,javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,我有一个登录页面,其中包含2个输入字段和一个提交按钮。我已将页面设置为在使用$(“#username”)加载页面时自动聚焦用户名输入字段。选择() 但是,当我按下键盘上的“tab”键时,它不会跳转到密码字段,而是跳转到浏览器地址字段。我试图通过将用户名字段和密码字段分别设置为tabindex=1和tabindex=2来解决这个问题。但情况还是一样 我注意到,如果我手动鼠标点击用户名字段或刷新页面,当按下“tab”键时,它将跳转到密码字段 那么,我该怎么解决呢 谢谢。请尝试在之前使用$(“#用户名

我有一个登录页面,其中包含2个输入字段和一个提交按钮。我已将页面设置为在使用
$(“#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()


请在上发布一个说明您的问题的功能示例。请在上发布一个说明您的问题的功能示例。