Входной текст тегов Bootstrap возвращается на вход после создания тегаJquery

Программирование на jquery
Ответить
Anonymous
 Входной текст тегов Bootstrap возвращается на вход после создания тега

Сообщение Anonymous »

Я использую ввод тегов начальной загрузки и столкнулся с проблемой, из-за которой после создания пользовательского тега ранее введенный текст возвращается в поле поиска при изменении фокуса.
Изменить: обновлено, чтобы иметь минимальный пример, и кажется, что я не пытался добавить ничего, а имел отношение к использованию пользовательских тегов рядом с typeaheadjs. Добавлять теги из предварительно заполненного списка можно, но просто набрав что-то вроде «тест» и нажав Enter, вы добавите его как тег, но как только вы щелкнете где-нибудь еще, в поле поиска снова появится текст «тест». ниже приведен код, который я использовал, вам нужно будет обновить теги скрипта, чтобы они ссылались на нужные файлы.


Test






$(function() {

var citynames = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
prefetch: {
url: 'lib/bootstrap-tagsinput/citynames.json',
filter: function(list) {
return $.map(list, function(cityname) {
return { name: cityname }; });
}
}
});
citynames.initialize();

$('input').tagsinput({
typeaheadjs: {
name: 'citynames',
displayKey: 'name',
valueKey: 'name',
source: citynames.ttAdapter()
}
});
});








Подробнее здесь: https://stackoverflow.com/questions/793 ... is-created
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»