Mozilla中的jquery自动完成提交问题

Mozilla中的jquery自动完成提交问题,jquery,firefox,autocomplete,submit,Jquery,Firefox,Autocomplete,Submit,我正在实现jqueryautocomplete,以便在下拉列表中显示产品列表,并能够对其进行搜索。在IE中,当用户开始自动填充并向下滚动到一个建议并按下“回车”键时,它只需选择该项目,焦点仍保留在搜索框上 在mozilla中,当用户向下滚动自动填充并按enter键时,它会执行提交,并自动进行搜索 如何在Firefox中阻止这种情况?您可以通过在处理按键操作的插件代码中查找并编辑一个位置来尝试解决此问题。看起来是这样的: someinput.keypress(function (event) {

我正在实现jqueryautocomplete,以便在下拉列表中显示产品列表,并能够对其进行搜索。在IE中,当用户开始自动填充并向下滚动到一个建议并按下“回车”键时,它只需选择该项目,焦点仍保留在搜索框上

在mozilla中,当用户向下滚动自动填充并按enter键时,它会执行提交,并自动进行搜索


如何在Firefox中阻止这种情况?

您可以通过在处理按键操作的插件代码中查找并编辑一个位置来尝试解决此问题。看起来是这样的:

someinput.keypress(function (event) {
var code = event.keyCode;
// handling of pressing the enter key
if (code == 13) {
    // preventing form submit
    event.preventDefault();
}

让我宣传一下我自己的multiselect插件

你在使用自动完成插件吗?如果是,哪一个?如果您正在编写自己的,请显示或链接到code.Hi。谢谢你的快速回复。我使用的是一个自动完成插件,我从别人那里继承了这个项目,所以可能有点不对劲,但文件指向这个URL:有没有办法将文件附加到这个问题上?那你就可以参考整个文件了?谢谢,尼莱什不能复制。没有在您链接到的演示页面上为我提交