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

Beitrag lesen

Hallo,

ich arbeite zur Zeit an einem Tool, mit dem mehrere Werte einer MySQL-Tabelle gleichzeitig geändert werden können. 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[]".

Hier der entsprechende Ausschnitt aus dem Sourcecode:

function buttons() {";
  res=false;
  for(x=0; x<document.form.edit.length; x++) {
    if(document.form.edit[x].checked==true) {
      res=true;
    }
  }
  return res;
}

Das Formular wird wie folgt deklariert:
<form name="form" method="post" onSubmit="return buttons()">

Ich hoffe, dass mir geholfen werden kann. ;)

MfG