Ich verwende folgende Konstruktion, um vor dem Absenden des Formulars eine Aktion auszuführen, falls das Checkboxfeld selektiert wird.
Soweit, sogut, der JavaScript-Code funktioniert.
Jetzt das Problem:
Ich benötige eine Variablenübergabe an ein PHP-Script als Array, die wie folgt aussehen muß:
d.h. hinter dem Variablennamen steht []
Damit funzt aber die JavaScript-Überprüfung nicht mehr.
Wie kann ich das dennoch realisieren???
Gruß
Henry
Code:
<html><head> <script language="JavaScript1.2"> function check() { if (document.formular.auswahl[0].checked == true) { alert('machwas 0'); } if (document.formular.auswahl[1].checked == true) { alert('machwas 1'); } if (document.formular.auswahl[2].checked == true) { alert('machwas 2'); } } </script></head><body> <form name="formular"> <input type="checkbox" name="auswahl" value="a0" onChange="check()"> <input type="checkbox" name="auswahl" value="a1" onChange="check()"> <input type="checkbox" name="auswahl" value="a2" onChange="check()"> </form></body></html>
Soweit, sogut, der JavaScript-Code funktioniert.
Jetzt das Problem:
Ich benötige eine Variablenübergabe an ein PHP-Script als Array, die wie folgt aussehen muß:
Code:
<input type="checkbox" name="auswahl[]" value="a0" onChange="check()"> <input type="checkbox" name="auswahl[]" value="a1" onChange="check()"> <input type="checkbox" name="auswahl[]" value="a2" onChange="check()">
Damit funzt aber die JavaScript-Überprüfung nicht mehr.
Wie kann ich das dennoch realisieren???
Gruß
Henry
Kommentar