Kicky: Checkbox auf true überprüfen

Beitrag lesen

<body>
<FORM ACTION ="html/mail.php" METHOD="post" name=messageList>
<input type ="checkbox" value="hallo@df.de" name="empfaenger[]">
<input type ="checkbox" value="ret@ae.de" name="empfaenger[]">
<input type ="checkbox" value="8iz" name="empfaenger[]">
<input type ="checkbox" value="zui7" name="empfaenger[]">
<input type ="checkbox" value="zu@sdf.de" name="empfaenger[]">
<input type ="checkbox" value="klö@rewt.de" name="empfaenger[]">
<input type ="checkbox" value="rzghjg" name="empfaenger[]">
<input type ="checkbox" value="tzut" name="empfaenger[]">
<input type="text" name="name" value="Name">
<textarea name="message" cols=50 rows=5 ></textarea>
<input type="submit" value="Mail senden" onClick="return formcheck()">

<input type="submit" value="Mail senden" onClick="return formcheck(this.form)">

</form>
</body>
</html>

function formcheck(f)
{
    var check = f['empfaenger[]'];
    for(var i = 0;i < check.length; i++)
    {
      /* Einen Empfänger angeklickt? */
      if(check[i].checked == false){
         alert("Bitte klicken Sie mindestens einen Empfänger an!");
         return false;
      }
   }
   return true;
}

[ungetestet]

Struppi.

Herzlichen Dank für die schnelle Antwort!! Es funktioniert, aber es verlangt, dass alle Checkboxen geklickt sind. Hat jemand dazu noch eine Idee? Es reicht nämlich wenn mindestens eine Checkbox geklickt ist. Danke noch mal

herzlichst Kicky