Struppi: Anzahl aktiver checkboxen ermitteln/Übergabe der Daten als Array

Beitrag lesen

Mahlzeit!

Ich bitte um Hilfe bei folgendem Problem:
Ich habe bei einem Formular mehrere Checkboxen deren Werte gesammelt als Array übergeben werden

<input type='checkbox' name='sitze[]' value='$reihe_id|$sitz_id|$sitz_status' />

Das ist eine Eigenart von PHP, es wird kein Array übergeben, sondern einfach der Name 'sitze[]'.

<input type='checkbox' name='sitze' value='$reihe_id|$sitz_id|$sitz_status' onchange='xcount(this);' />

function xcount() {

Warum verwendest du hier den Parameter nicht?

function xcount(el) {  
var sitze = el.form['sitze[]'];  
var aktiv = 0;  
for(var i = 0; i < sitze.length; i++)  {  
    if(sitze[i].checked==true) aktiv++;  
 }  
el.form.count.value = aktiv;  
}

Struppi.