当“返回”时会触发什么 Javascript 事件?选择输入时在 iPad 上单击 ?

发布于 2024-12-01 02:22:38 字数 394 浏览 1 评论 0原文

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

我正在使用输入元素,但没有将其包含在

标记中。当 $('#button').click() 发生时,我提交 $('#input').value() 。不过,我还希望能够在有人按 iPad 键盘上的“返回”时提交。

我太热心了,答案如下:

jQuery 事件按键:按下了哪个键?

Which Javascript event is fired when someone presses the "return" key on an iPad in Safari while an input is selected.

I'm using an input element, but not surrounding it in <form> tags. I submit the $('#input').value() when $('#button').click() occurs. However, I'd like to also like to be able to submit when someone presses "return" on the iPad keyboard.

I was overzealous, here is the answer:

jQuery Event Keypress: Which key was pressed?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

旧人哭 2024-12-08 02:22:39

使用

标记并将处理程序绑定到 submit 标记怎么样?

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

它更干净、更简单。

What about using a <form> tag and binding your handler to the submit tag.

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

It's cleaner and simpler.

温馨耳语 2024-12-08 02:22:38

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

<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");
    }
};

You can detect the enter key event in safari on ipad with following way :

<body onkeyup="yourFunction(event)">

then in 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");
    }
};
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文