Ich verwende Select2, um ein Feld für E-Mail-Adressen im Gmail-Stil in meiner Anwendung zu erstellen. Es funktioniert gut, bis auf einen Fall: wenn der Benutzer eine E-Mail-Adresse eingibt und hinter ihm kein Leerzeichen oder Komma steht und nicht auf Enter oder Tab drückt. Wenn sie beispielsweise nur eine E-Mail-Adresse eingeben und dann mit der Maus das nächste Feld im Formular auswählen, wird die eingegebene E-Mail-Adresse nicht mehr angezeigt.jQuery Select2-Tag bei Unschärfe
Ich habe ein Beispiel jsfiddle here, das das Problem veranschaulicht.
Hier ist, wie ich einrichten select2 auf meinem versteckten Eingang:
$(function(){
$('input').select2({
tags: [],
width: "300px",
dropdownCss: {display: 'none'},
tokenSeparators: [',', ', ', ' ']
});
});
Gibt es eine Möglichkeit für mich select2 einzurichten, so dass onBlur dauert es nur, was übrig ist und ist nicht ein Tag und macht es eins?
können Sie bitte ein Beispiel zeigen. –
Dies scheint NICHT mit Select2 4.0.1-rc.1 zu funktionieren: '$ .fn.select2.defaults.set (" selectOnBlur "," true ");' – EriF89
Die Option wurde in 'selectOnClose' umbenannt – kartikluke