Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“当”时触发什么Javascript事件;return";选择输入时是否在iPad上单击?_Javascript_Forms_Ipad_Safari_Jquery Events - Fatal编程技术网

“当”时触发什么Javascript事件;return";选择输入时是否在iPad上单击?

“当”时触发什么Javascript事件;return";选择输入时是否在iPad上单击?,javascript,forms,ipad,safari,jquery-events,Javascript,Forms,Ipad,Safari,Jquery Events,当某人在Safari中按下iPad上的“return”键并选择输入时,会触发哪个Javascript事件 我使用的是一个输入元素,但不是在标记中围绕它。当出现$('#按钮')时,我提交$('#输入').value()。单击()。然而,我也希望在有人按下iPad键盘上的“回车”键时能够提交 我太热心了,答案如下: 如何使用标记并将处理程序绑定到提交标记 $("#myForm").submit(function (event) { doStuff(); }); 它更干净、更简单。您可以通过以

当某人在Safari中按下iPad上的“return”键并选择输入时,会触发哪个Javascript事件

我使用的是一个输入元素,但不是在
标记中围绕它。当出现
$('#按钮')时,我提交
$('#输入').value()
。单击()。然而,我也希望在有人按下iPad键盘上的“回车”键时能够提交

我太热心了,答案如下:

如何使用
标记并将处理程序绑定到
提交
标记

$("#myForm").submit(function (event) {
   doStuff();
});

它更干净、更简单。

您可以通过以下方式在ipad上的safari中检测回车键事件:

<body onkeyup="yourFunction(event)">

我太热心了:这能回答你的问题吗?可能最终会这样做,但是如果你想知道如何基于键码来做,请查看我发布的链接。谢谢
function yourFunction(event) {
    var e;
    if(event) {
        e = event;
    } else {
        e = window.event;
    }

    if(e.which){
       var keycode = e.which;
    } else {
       var keycode = e.keyCode;
    } 

    if(keycode == 13) {
       alert("do your stuff");
    }
};