Я использую виджет автозаполнения Javascript, который правильно отображает список предложений по мере ввода, однако, когда я нажимаю клавишу «вниз» для просмотра списка, мой текущий вход стирается.Как сохранить то, что было введено в autocomplete
SERVIÇO OU PRODUTO
является заполнителем.
Хотя это не моя точная проблема, этот jsfiddle должен продемонстрировать проблему. После ввода буквы и нажатия клавиши «вниз» она заменяет мой ввод на выбор.
Это мой код:
$.widget('custom.mcautocomplete', $.ui.autocomplete, {
_create: function() {
this._super();
},
_renderItem: function(ul, item) {
var t = '',
result = '';
$.each(this.options.columns, function() {
t = '<span>' + item[0] + ' - R$ ' + item[1] + '</span>';
});
result = $('<li></li>')
.data(item)
.append(t)
.appendTo(ul);
return result;
}
});
$("#my-input").mcautocomplete({
columns: my-columns,
source: my-info,
select: function(event, ui) {
this.value = (ui.item[0]);
return false;
}
});
То есть именно это я Я смотрю. Благодаря! –