javascript - 使用 javascript 调用按键

标签 javascript forms event-handling

我试图在页面加载时按 Tab 键并通过 javascript/jquery 输入 key 。

喜欢:

  if(event.keyCode == 13){
    $("#submit").click();
  } 

这仅在用户按下 Enter 键时有效,但我希望 javascript 在页面加载时为用户执行此操作。

最佳答案

您可以使用以下代码模拟按键:

function simulateKeyPress(character) {
  jQuery.event.trigger({ type : 'keypress', which : character.charCodeAt(0) });
}

感谢此线程:Is it possible to simulate key press events programmatically?

但正如 Ghyath Serhal 指出的那样,可能有比模拟按键然后通过相同代码捕获它更好的方法。

关于javascript - 使用 javascript 调用按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6778111/

相关文章:

html - 提交时设置表单的 Action 属性?

php - 从表单中将特殊字符插入 SQL 数据库

javascript - 需要交换表单上的字段可见性

angularjs - 模式对话框关闭时调用函数的数据属性

iphone - iOS - UIViews 不响应触摸事件

javascript - 如何避免检查对象中的对象是否存在于数据Vue.js中?

javascript - 如何将 CKEditor 自定义配置文件添加到 XPages?

javascript - jQuery:在事件后包含外部脚本

javascript - 浏览器游戏保护

java - 键盘操作事件在 JavaFX 中不起作用