Sto usando Select2 per creare un campo di indirizzi di posta elettronica in stile Gmail nella mia applicazione. Funziona benissimo tranne che per un caso: quando l'utente digita un indirizzo e-mail e non inserisce uno spazio o una virgola dopo di esso, e non tocca invio o tab. Ad esempio, se si digita semplicemente un indirizzo e-mail e quindi si utilizza il mouse per selezionare il campo successivo nel modulo, l'indirizzo e-mail digitato scompare.jQuery Select2 Tag on Blur
Ho un esempio jsfiddle here che illustra il problema.
Ecco come Sto installando select2 sul mio ingresso nascosto:
$(function(){
$('input').select2({
tags: [],
width: "300px",
dropdownCss: {display: 'none'},
tokenSeparators: [',', ', ', ' ']
});
});
C'è un modo per me per impostare select2 in modo che onBlur si prende solo ciò che resta e non è attualmente un tag e lo rende uno?
puoi per favore mostrare un esempio. –
Questo NON sembra funzionare con Select2 4.0.1-rc.1: '$ .fn.select2.defaults.set (" selectOnBlur "," true ");' – EriF89
L'opzione è stata rinominata in 'selectOnClose'. – kartikluke