当某人在选择输入时按下Safari中iPad上的“返回”键时会触发哪个Javascript事件。
我正在使用输入元素,但不在标记中包围它。发生$('#input').value()
时我会提交$('#button').click()
。但是,我还希望能够在有人按下ipad键盘上的“返回”时提交。感谢。
我过于热心,这是答案:
答案 0 :(得分:3)
您可以通过以下方式在ipad上的safari中检测回车键事件:
<body onkeyup="yourFunction(event)">
然后在javaScript中
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");
}
};
答案 1 :(得分:0)
如何使用<form>
代码并将处理程序绑定到submit
代码。
$("#myForm").submit(function (event) {
doStuff();
});
它更清洁,更简单。