Hallo zusammen,
ich bastle gerade an einer Überprüfung der Formulareingaben mittels JavaScript und stehe da im Moment auf dem Schlauch.
Ganz genau geht es um ein <select> Object mit Mehrfachauswahl, um die Daten an PHP weitergeben zu können wird der Inhalt als Array versendet. Und genau da entsteht das Problem:
Damit die Daten als Array versendet werden, werden die Quadratischen Klammern benötigt. Gebe ich diese im JS mit ein funktioniert die Überprüfung nicht:
Entferne ich sie, sowohl im html als auch im JS funktioniert es, aber die Daten werden dann nicht mehr vollständig übergeben. Entferne ich sie nur im JS findet JS das Objekt nicht.
Wie also kann ich es bewerkstelligen das JS nun auf Inhalt überprüft?
ich bastle gerade an einer Überprüfung der Formulareingaben mittels JavaScript und stehe da im Moment auf dem Schlauch.
Ganz genau geht es um ein <select> Object mit Mehrfachauswahl, um die Daten an PHP weitergeben zu können wird der Inhalt als Array versendet. Und genau da entsteht das Problem:
Code:
<select name="beispiel[]" size="4" multiple="multiple"> <option>beispiel1</option> <option>beispiel2</option> <option>beispiel3</option> <option>beispiel4</option> </select>
Code:
if (document.Formular.beispiel[].value == "") { alert("Keine Beispiel Auswahl getroffen!"); document.Formular.beispiel[].focus(); return false; }
Wie also kann ich es bewerkstelligen das JS nun auf Inhalt überprüft?
Kommentar