Javascript 使用任意键盘快捷键提交PHP表单

Javascript 使用任意键盘快捷键提交PHP表单,javascript,php,jquery,ajax,forms,Javascript,Php,Jquery,Ajax,Forms,我想提交一个php表单的任何功能键或任何键盘快捷键 我尝试下面的代码。在这方面,我使用键盘键代码进行操作。但它并没有提交表格。 按键盘上的“TAB”按钮 document.onkeydown=函数(evt){ var keyCode=evt?(evt.which?evt.which:evt.keyCode):event.keyCode; if(keyCode==9) { //你的函数调用在这里 document.test.submit(); 警报(“按键”); } } 试试这个,它会起作用的

我想提交一个php表单的任何功能键或任何键盘快捷键

我尝试下面的代码。在这方面,我使用键盘键代码进行操作。但它并没有提交表格。 按键盘上的“TAB”按钮

document.onkeydown=函数(evt){
var keyCode=evt?(evt.which?evt.which:evt.keyCode):event.keyCode;
if(keyCode==9)
{
//你的函数调用在这里
document.test.submit();
警报(“按键”);
}
}

试试这个,它会起作用的

document.onkeydown=function(evt){
    var keyCode = evt ? (evt.which ? evt.which : evt.keyCode) : event.keyCode;
    if(keyCode == 9)
    {
        //your function call here
        document.forms["test"].submit();
        alert("Key Pressed");
    }
}

在本地而非第三方上检查此代码。这将在本地主机上完美工作。这是我的工作。

如果您想在单击任何功能键时提交,请签出此项

$(document).keyup(function(e) {
   if(e.which <124 && e.which >111){
   alert('function keys');
   //submit your form here
   }

});
$(文档).keyup(函数(e){
如果(e.111){
警报(“功能键”);
//请在此提交您的表格
}
});

我创建了一个JS,允许使用键盘键组合提交表单。 这很容易。 参见代码

按Ctrl+B组合键时,表单被提交。 这是JS的链接

任意功能键或任意组合键或快捷键
:-如果用户想键入
a@gmail.com
(请考虑那里的
@
)。点击后,
@
发件人将提交,
gmail.com
将永远不会被添加。这样做不是一个好的做法。但是等等。你们肯定会得到答案,因为我只需要使用组合键。那个么有并没有办法使用任何组合键提交表格呢。像Ctrl+A一样,您可以在单击选项卡时提交表单。你还想要什么?这不管用,兄弟。看见
    shortcut.add("Ctrl+B",function() {
    document.getElementById("sbmt").click();
    alert("Form Submitted...");
    },{
      'type':'keydown',
      'propagate':true,
      'target':document
    });