При использовании плагина автозаполнения jquery , что вы делаете, когда пользователь не выбирает элемент в списке, а вместо этого вводит действительный значение и вкладки прочь?
например, когда список автозаполнения содержит:
Cat
Dog
Fish
И пользователь вводит cat
, но не выбирает Cat
из раскрывающегося списка автозаполнения, а вместо этого убирает табуляцию. Поскольку они не выбрали ни одного элемента из списка, событие выбора автозаполнения не срабатывает, и мы теряем возможность ответить на него:
$('#Animal').autocomplete({
source: url,
minlength: 1,
select: function (event, ui) {
$("#Animal").val(ui.item.value);
changeUsersAnimal(ui.item.id);
}
});
Как поступить в этом случае?