我正在使用jQuery Autocomplete,用户看到以下行为:
- 用户开始输入字符串并提出建议
- 用户继续输入,直到没有任何建议不再有效(并且下拉菜单消失)
- 用户点击标签
- 自动完成用无效的先前建议填充该字段,擦除用户输入的内容
有任何想法吗?
这是 Javascript 代码(来自 Django 模板):
$("#id_name").autocomplete("{% url name_autocomplete %}", {
formatItem: function(data, i, n, value) {
values = value.split(",,");
return values[0];
},
formatResult: function(data, value) {
return value.split(",,")[1];
},
highlight: false
});