js如何是指ctrl+enter鍵提交表單

螞蟻小編發表於2017-03-16

ctrl+enter鍵去做一件事情是常見的設定,比如QQ就有這樣的設定,下面介紹一下如何使用這個組合鍵實現表單的提交。

程式碼如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<script type="text/javascript">
window.onload=function(){
  var myform=document.getElementById("myform");
  document.onkeydown=function(ev){
    var ev=ev||window.event;
    if(ev.ctrlKey && ev.keyCode == 13){ 
      myform.submit(); 
    }
  }
}
</script> 
</head> 
<body> 
<form action="http://www.softwhy.com" id="myform">
<input type="submit" value="提交"/>
</form>
</body> 
</html>

以上程式碼實現了我們的要求,當同時按下ctrl和enter鍵的時候能夠實現提交表單。

相關文章