echnaton: Checkboxen überprüfen

Beitrag lesen

Hallo zusammen

Ich habe folgendes Problem: Ich will mit Javascript überprüfen, ob mindestens eine Checkbox markiert wurde, weil's nur dann Sinn macht, das Formular zu senden.

  
<form name="formular" action="">  
  <input type="checkbox" name="box" value="1" /> 1 <br />  
  <input type="checkbox" name="box" value="2" /> 2 <br />  
  <input type="checkbox" name="box" value="3" /> 3 <br />  
  <input type="button" onClick="[code lang=javascript]var j=0;for(i=0;i<3;i++) { if(document.formular.box[i].checked == true){j++;};};if(j<1){alert('Nichts markiert!')}else{document.formular.submit()};
~~~" value="&Uuml;berpr&uuml;fen"/>  
</form>[/code]  
  
So funktionierts. Aber wenn ich das Formular versende, kann PHP natürlich nichts damit anfangen, weil es einen Array erwartet - und dazu fehlen die [].  
  
Also müsste es so aussehen:  
`<input type="checkbox[]" name="box" value="2" /> 2`{:.language-html}  
Jetzt funktioniert aber JavaScript nicht mehr.  
  
Weiss jemand wie man beide zum Laufen bringt?  
  
  
Danke für eure Hilfe