“当”时触发什么Javascript事件;return";选择输入时是否在iPad上单击?
当某人在Safari中按下iPad上的“return”键并选择输入时,会触发哪个Javascript事件 我使用的是一个输入元素,但不是在“当”时触发什么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(); }); 它更干净、更简单。您可以通过以
标记中围绕它。当出现$('#按钮')时,我提交$('#输入').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");
}
};