У меня есть автозаполнение jQuery, которое работает в большинстве браузеров, но работает только в IE6,7,8 (работает в IE9)
после выбора первого значения, если я нажму стрелку вниз, чтобы получить список возможных значений. Я получаю список ровно одного элемента, а именно того, который уже выбран. Я хотел бы весь список.
function split(term){
return term.split(/,\s*/);
}
control.autocomplete({
minLength: minLength,
source: function (request, response) {
// delegate back to autocomplete, but extract the last term
response($.ui.autocomplete.filter(
values, split(request.term).pop()));
},
select: function (event, ui) {
var terms = split(this.value);
// remove the current input
terms.pop();
// add the selected item
terms.push(ui.item.value);
// add placeholder to get the comma-and-space at the end
terms.push("");
this.value = terms.join(", ");
updateConfiguration();
return false;
}
});