koerschgen2001: Mehrfachauswahl in Inputfeld schreiben.

Beitrag lesen

Ich habe ein kleines Script, dass einen ausgewählten Namen aus einer Liste in das Emfpängerfeld meines Formulars schreibt.

document.Messageform.empfaenger.value = document.Messageform.userliste.value;

Dieses Script trägt aber immer nur einen Namen ein. Ich möchte aber eine Mehrfachauswahl ermöglichen.

if(document.Messageform.empfaenger.value != "")
 document.Messageform.empfaenger.value = document.Messageform.empfaenger.value+","+document.Messageform.userliste.value;
else
 document.Messageform.empfaenger.value = document.Messageform.userliste.value;

Mit diesem Ansatz werden zwar mehrere Namen in das Formularfeld geschrieben, aber durch
einzel Auswahlen die hintereinander passieren. Ich möchte aber dass nur dann mehrere Namen
ins Feld geschrieben werden, wenn auch mehrere Namen ausgewählt sind(STRG-Taste gedrückt).

Also so dass die Selektierten Felder mit den Namen im Formularfeld übereinstimmen.