Select2 - добавить ожидающий тег после потери фокуса

Я пытаюсь использовать select2 для создания тегов, но когда я пишу новый тег и теряю фокус поля (например, щелкаю в другом месте), то, что я писал, удаляется.

Есть ли способ, которым после потери фокуса на вводе select2 создается новый тег?


person Jose Daniel Chacón Bogarín    schedule 22.07.2016    source источник


Ответы (2)


Из документации:

$('select').select2({
  selectOnClose: true
});

Это зафиксирует выбор и создаст тег, если пользователь щелкнет в другом месте.

person kartikluke    schedule 21.07.2017

Похоже на проблему с браузером, которую я видел.

Кажется, что опция тегов не работает правильно на ie11.

У меня другое поведение между ie11 и chrome (и edge). Если вы посмотрите пример https://select2.github.io/examples.html#tags с т.е. нельзя добавить тег. Вы можете начать записывать письмо, но сразу потеряете фокус. Все работает на Chrome и Edge.

Это такая проблема, у вас есть.

person user2064344    schedule 04.08.2016
comment
Сегодня столкнулся с этой проблемой и пока не нашел решения. - person kirkyoder; 08.08.2016
comment
Зарегистрирован следующий вопрос (ради потомков): https://github.com/select2/select2/issues/4525 - person kirkyoder; 08.08.2016