Автозаполнение пользовательского интерфейса jQuery, когда пользователь не выбирает параметр из раскрывающегося списка

При использовании плагина автозаполнения 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);
    }
});

Как поступить в этом случае?

28
задан JK. 2 May 2012 в 00:05
поделиться