gpt4 book ai didi

javascript - 在 Chrome 中处理 "Enter"/"Return"键

转载 作者:数据小太阳 更新时间:2023-10-29 05:59:27 24 4
gpt4 key购买 nike

我有一个 AJAX-y 类型的页面。当用户单击“GO”时,我需要执行特定的 javascript 函数。我还想在用户点击“Enter”或“Return”时模拟“GO”点击。请注意,我不想“提交”页面。原因是因为我通过 JavaScript 完成所有操作。

为了处理 IE 和 FireFox 中的“Enter”/“Return”按键,我使用了以下代码:

$(document).ready(function () {  
$('#root').keypress(function(e) {
if (e.keyCode == '13') {
goButton();
}
});
});

不幸的是,此代码在 Chrome 中不起作用。 goButton() 函数被调用。但问题是页面已提交。我做错了什么?

最佳答案

假设您有一个表单:

$('#theForm').submit(function(e){
e.preventDefault();
goButton();
return false; // just to be sure.
});

您需要阻止表单的提交事件,该事件会在表单具有焦点并且用户按下回车键时调用。

关于javascript - 在 Chrome 中处理 "Enter"/"Return"键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3497133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com