Chrisi: Selectfeld mit multiple und Javascript.

Beitrag lesen

Hallo zusammen,

ich habe mir 2 Selectfelder erstellt in denen ich vom einem zum anderen Feld die möglichen Option übertragen kann ...

Beispiel:

<select name="optionen">
  <option value=1>eins</option>
  <option value=2>zwei</option>
</select>

<select name="auswahl">

</select>

Ich wähle dann in "optionen" einen Eintrag und onclick rufe ich eine Javascript Funktion auf die mir die Auswahl in "auswahl" überträgt.

Hier meine Javascript Funktion:

function add () {
  for (i = 0; i < document.test.options.length; ++i){
    if (document.test.options.options[i].selected == true){
      document.test.auswahl.options[document.test.auswahl.options.length] = new Option(document.test.options.options[i].value, document.test.options.options[i].value, false, true);
      document.test.options.options[i] = null;
      document.test.options.value = "";
      document.test.auswahl.value = "";
    }
  }
}

Soweit ist alles Prima und Funktioniert auch, aber ich möchte gern mehr als eine Option aufeinmal übertragen.

Dazu habe ich mit "multiple" gearbeitet dadurch kann ich dann auf der Tastatur mit CTRL mehr als eine Option selectieren, aber leider kommt dann im Auswahl Formular nurnoch unvollständiges an, mal fehlt die erste Selectierung mal eine aus der Mitte ich kann das leider nicht ganz nachvollziehen.

Weis vieleicht jemand von euch woran es liegen kann ? BZW. geht das was ich vorhabe überhaupt ?

Danke für jeden Tipp, Chrisi ...