Thomas Müller: Checkboxen checked vor Absenden überprüfen

Beitrag lesen

Hi,

Ich möchte allerdings, bevor ein Formular abgeschickt wird überprüfen, ob mindestens eine Checkbox aktiviert ist, ansonsten das Absenden abbrechen. Die Checkboxen sind als array deklariert: name="edit[]".
nöö - nicht in Javacript. Dort besitzen sie einfach alle den Namen "edit[]" - es sind ja keine radios.
ich wuerde zunächst den index beim Erzeugen mit hineinschreiben...
"edit[0]"
"edit[1]"
usw.
...mir die Max-Anzahl merken und dann so pruefen...
for (var i = 0; i < max; i++) {
    if (document.form.elements["edit[" + i + "]"].checked) tu_was();
}

Du prüfst also lediglich einen _string_ der zufällig "[" und "]" enthaelt...

Gruesse, Joachim

Die Anzahl der Checkboxen ist abhängig von der Anzahl der Einträge, die aus der MySQL-Tabelle ausgelesen werden. Ich weiß also vorher nicht, wieviele Checkboxen ich haben werde. Ich könnte das theoretisch mit php mitzählen, aber php-variablen funktionieren in php nicht.