В настоящее время я использую плагин twitter typeahead для своего веб-сайта, как показано здесь.
Список открывается, и при выборе скрытое поле ввода обновляется идентификатором выбора. Мне нужен ввод, чтобы принудительно выбрать, чтобы идентификатор работал с тем, что набрал пользователь. Если значение изменяется, идентификатор должен быть удален до тех пор, пока не будет сделан правильный выбор. Если окно закрывается без выбора, они оба должны быть опустошены.
Пока у меня есть:
$('.cp').typeahead({
name: 'nom',
prefetch: 'ajax_recherche_ville.php',
limit: 50
});
$('.cp').bind('typeahead:selected', function(obj, datum) {
$('input:hidden[name=ville_id]').val(datum.id);
});
Я не могу найти пример принудительного выбора, применимого к этому коду, особенно потому, что я использую метод предварительной выборки. Поэтому я не могу проверить, находится ли значение в списке, или, по крайней мере, я пока не знаю, как это сделать. Как я могу заставить это работать, как задумано?