Michael Pietsch: Einträge in Auswahllisten der Form name="liste[]" hinzufügen

Beitrag lesen

Hallo,

ich möchte in eine Auswahlliste (die später als Array mit allen Werten an ein PHP-Skript übergeben werden soll) vom Benutzer der Seite hinzufügen lassen.

Bisher sieht das Formular so aus:

<select size="5" name="liste[]" multiple="multiple"> ... </select>

Die Javaskriptfunktion sieht wie folgt aus:

function ZusatzbildHinzufuegen() {   filename = prompt("Bitte Dateinamen        eingeben","");  if (filename)  {    NeuerEintrag = new Option(filename, filename, false, true);   document.entryform.liste[].options[document.entryform.liste[].length] = NeuerEintrag;   document.entryform.liste[].size = document.entryform.liste[].length;  } }

Scheinbar scheint sich Javaskript an den []-Zeichen zu stören. Lasse ich diese weg, funktioniert das Skript, aber ich kann die Daten nicht mehr als Array an ein PHP-Skript übergeben.

Gibt es da eine Lösung, oder vielleicht sogar eine viel bessere Methode?

Grüsse, Michael