gpt4 book ai didi

jquery - 使用 jquery ui 自动完成小部件时停止 'enter' 键提交表单

转载 作者:行者123 更新时间:2023-12-03 22:16:46 24 4
gpt4 key购买 nike

我有一个使用 jquery 自动完成 UI 插件的表单,http://jqueryui.com/demos/autocomplete/ ,这一切都很顺利,除了当您按 Enter 键在自动完成列表中选择一个项目时,它会提交表单。

我在 .NET Webforms 站点中使用它,因此可能存在与 .NET 注入(inject)的表单关联的 javascript 处理,该处理会覆盖 jQuery 内容(我在这里推测)。

最佳答案

您可以在其上使用事件处理程序。

$("#searchTextBox").keypress(function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
if(code == 13) { //Enter keycode
return false;
}
});

参见:jQuery Event Keypress: Which key was pressed?

还有:http://www.cambiaresearch.com/c4/702b8cd1-e5b0-42e6-83ac-25f0306e3e25/javascript-char-codes-key-codes.aspx获取键码列表

关于jquery - 使用 jquery ui 自动完成小部件时停止 'enter' 键提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7237407/

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