Я использую диспетчер тегов jQuery с Bootstrap typeahead. Даже если я не выберу вариант из раскрывающегося списка, он все равно будет выбран.
$(document).ready(function() {
var tagApi = $(".tm-input").tagsManager();
jQuery(".typeahead").typeahead({
name: 'tags',
displayKey: 'name',
source: function (query, process) {
return $.get('ajaxpro.php', { query: query }, function (data) {
data = $.parseJSON(data);
return process(data);
});
},
afterSelect :function (item){
tagApi.tagsManager("pushTag", item);
console.log(item);
}
});
});
Когда я набираю sh и предложение - sheldon.Но когда я нажимаю ввод, не выбирая предложение, два тега вставляются как seein в image.help: