我正在使用Jorn Zaefferer的自动填充查询插件,http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
一切似乎都在起作用:我输入了一些文字,我得到了建议。 弹出建议后,我必须点击一个:触发文本框中的建议,并隐藏所有其他建议。然后我必须单击“搜索”按钮(或使用“输入”按钮而不是单击)。
是否可以避免必须单击(或按Enter键)两次?是否有任何可以设置的选项,以便选择建议不仅可以填充文本框,还可以触发按钮上的点击事件?
我尝试使用select选项,如下所示:
$('#txtSearch').autocomplete({
source: '/dictionnaire/autocomplete',
select: function (event, item)
{
alert("testing");
},
width: 358
});
...但警报未显示。 有什么建议吗?
答案 0 :(得分:4)
我认为您应该使用jquery UI autocomplete而不是那个,因为该插件已被弃用而有利于另一个。
然后我会像你那样做:
$('#txtSearch').autocomplete({
source: '/dictionnaire/autocomplete',
select: function (event, item)
{
if (event.keyCode == 13){
$('#idOfYourForm').submit()
}
}
});