gpt4 book ai didi

javascript - 防止在字段上提交表单输入键 keydown?

转载 作者:搜寻专家 更新时间:2023-11-01 04:55:01 25 4
gpt4 key购买 nike

<分区>

我构建了一个监听器来防止在特殊情况下提交表单。

我正在使用 google maps autocomplete api,基本上我不想在用户按 enter 键并显示“推荐结果框”时提交表单。由于用户按下回车键是为了从下拉框中选择一个值而不是提交表单。

我已经构建了一个可以正确捕获事件的监听器,但我不知道如何阻止提交表单。

$('body').live('keydown', function(e) {
if($(".pac-container").is(":visible") && event.keyCode == 13) {
e.preventDefault(); // Prevent form submission
}
});

我尝试使用 e.preventDefault();但它仍然提交表格。表单 ID 为:updateAccountForm

我怎样才能防止它发生?

编辑:我必须指出,直接在搜索输入上监听按键似乎与使自动完成功能无效的 Google API 冲突。所以没有 $('input#search') keydown/keypress 是可能的

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