JavaScript中的Fire tab按键事件?

JavaScript中的Fire tab按键事件?,javascript,javascript-events,Javascript,Javascript Events,我试图在JavaScript中模拟实际的tab键按下。我不想关注下一个元素或类似的东西,我只想让它看起来像是按下了tab键 原因是因为我正在构建一个表单JavaScript类,在这个类中,我希望能够像tab一样使用enter键。如果有人使用本机浏览器自动完成,我需要启动tab键来捕获所选的自动完成响应。如果我只是移动到下一个输入,它将不会捕获他们的自动完成选择,并将字段留空 有什么想法吗?我认为这是不可能的;一个…提到,出于安全原因,触发事件不会触发用户操作的默认结果;脚本不能直接模拟用户交互。

我试图在JavaScript中模拟实际的tab键按下。我不想关注下一个元素或类似的东西,我只想让它看起来像是按下了tab键

原因是因为我正在构建一个表单JavaScript类,在这个类中,我希望能够像tab一样使用enter键。如果有人使用本机浏览器自动完成,我需要启动tab键来捕获所选的自动完成响应。如果我只是移动到下一个输入,它将不会捕获他们的自动完成选择,并将字段留空


有什么想法吗?

我认为这是不可能的;一个…提到,出于安全原因,触发事件不会触发用户操作的默认结果;脚本不能直接模拟用户交互。您必须模拟按键导致的行为(例如聚焦于某个字段),而不是尝试实际模拟按键。您可能无法与浏览器的本机自动完成功能进行交互,除非浏览器明确为您提供了这样做的方法

编辑:


另请参见:[(自动完成HTML属性)

>>我不想关注下一个元素或类似的Mhmm,但这是在我按Tab键时发生的。下一个可聚焦的元素获得焦点。我需要这个。我有一个类似的问题。。