Wie legt man den Wert einer Auswahl fest, um jquery & tokenize zu entsprechen?

8

Ich versuche, eine Funktion an das Auswahlfeld zu binden, wenn etwas eingefügt wird (es sieht wie ein Eingabefeld aus, nachdem multiple style und select2: matcher / tokenize erlaubt sind), aber im IE schneidet es jeden eingefügten Text ab, der a enthält neues Zeilenzeichen.

%Vor%

bind('paste') scheint nicht auf einem <select> Objekt zu funktionieren, also musste ich bind('change')

verwenden %Vor%
  1. Kopieren Sie und fügen Sie Folgendes in das Auswahlfeld ein:
    Rote
    Gelb

  2. Es fügt nur 'Rot' ein und zeigt das übereinstimmende Objekt an. Es erkennt die Änderungsfunktion erst, wenn ich das übereinstimmende Objekt ausgewählt habe und es in Token umgewandelt wurde.

  3. Nachdem es die Änderung erkannt hat, durchläuft es die Daten in clipboardData und sieht sowohl Rot als auch Gelb, aber es kann das Auswahlfeld nicht mit diesen Daten belegen.

    %Vor%
user3710760 17.06.2015, 11:08
quelle

1 Antwort

0

TokenSeparators für mehrere Eingaben verwenden

Siehe es Aktion

%Vor%

Bitte lesen Sie den Abschnitt Automatische Tokenisierung in Select2 Tokenization

Auch beim Kopieren der Optionen (Rot Grün) vergessen Sie nicht, zuletzt "," anzuhängen

    
vijay kani 26.06.2015 12:29
quelle

Tags und Links