使用javascript调用按键

时间:2011-07-21 14:56:04

标签: javascript forms event-handling

我正在尝试按Tab键并在页面加载时通过javascript / jquery输入密钥。

像:

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

这只会在用户按下回车键时起作用,但我希望javascript在页面加载时为用户执行此操作。

2 个答案:

答案 0 :(得分:3)

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

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

感谢这个帖子:Is it possible to simulate key press events programmatically?

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

答案 1 :(得分:1)

检查以下内容是否有帮助

<body onload="$('#submit').click();"></body>