我正在使用 JQuery Autocomplete (bassistance) 并且遇到了问题。如果鼠标滑过自动完成建议之一并且用户点击返回键(而不是单击进行选择),则提交表单并转到当时滑过的任何链接。
这是一个问题,因为人们在文本框中单击,并且在键入搜索时,将指针留在自动完成弹出窗口出现的位置。因此,当他们按 Enter 键时,它不会搜索他们在框中输入的任何内容,而是搜索自动完成建议中突出显示的内容。
有没有办法阻止这种情况?
使用谷歌作为我追求的功能......
所以只是为了澄清 - 我希望通过鼠标和键盘进行选择到同一个地方,但是如果没有按下向上或向下箭头(用户没有通过关键字选择自动完成选项),请不要转到指定的 URL autosuggest - 根据在文本框中输入的内容提交表单(没有 JQuery 的传统方法)。
我希望我解释清楚?:S
或者也许有内置此功能的替代方案?