我正在实现自动完成功能,但是它在第一个按键上启动,并且还将值返回到文本框,我不想要它,因为我正在使用它作为防止重复的方法。
我正在使用jQuery 1.6。
有关如何纠正这个的想法吗?
$("#groupname").autocomplete("resources/getallgroups.php", {
minLength: 2,
select: function(event, ui) {
return false;
}
});
答案 0 :(得分:1)
您使用的是什么自动填充库?最好的一个是jQuery UI,在这种情况下你想要将代码更改为:
$("#groupname").autocomplete({
source: "resources/getallgroups.php",
minLength: 2,
select: function(event, ui) {
return false;
}
});
答案 1 :(得分:0)
认为这应该是一个单独的答案......
根据documentation minLength
应该是minChars
。此外,我没有在任何地方看到选择回调的选项,但您可以像这样使用result事件:
$("#groupname").autocomplete("resources/getallgroups.php", {
minChars: 2
}).result(function(event, data, formatted) {
return FALSE;
});
希望有所帮助