Używam Select2, aby utworzyć pole adresów e-mail w stylu Gmaila w mojej aplikacji. Działa świetnie, z wyjątkiem jednego przypadku: gdy użytkownik wpisuje adres e-mail i nie umieszcza po nim spacji ani przecinka, a nie trafia w pole lub kartę. Na przykład, jeśli wystarczy wpisać adres e-mail, a następnie użyć myszy do wybrania następnego pola formularza, wpisany adres e-mail zostanie usunięty.Znacznik jQuery Select2 na rozmycie
Mam przykład jsfiddle here, który ilustruje problem.
Oto jak ja konfigurowania select2 na moim ukrytym wejściem:
$(function(){
$('input').select2({
tags: [],
width: "300px",
dropdownCss: {display: 'none'},
tokenSeparators: [',', ', ', ' ']
});
});
Czy istnieje sposób dla mnie, aby skonfigurować select2 tak że onBlur właśnie trwa co pozostało i nie jest obecnie tag i czyni to jednym?
możesz pokazać przykład. –
To NIE działa z Select2 4.0.1-rc.1: '$ .fn.select2.defaults.set (" selectOnBlur "," true ");' – EriF89
Opcja została zmieniona na 'selectOnClose' – kartikluke