Struppi: Checkbox auf true überprüfen

Beitrag lesen

Hilfe,

ich kämpfe seit Stunden mit folgendem Skript:
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>

function formcheck()
{
for(i=0;i < document.messageList.elements.length; i++)

/*Einen Empfänger angeklickt? */
var emp = document.messageList.elements[i];
if(emp.name == "empfaenger[]"){
if(emp.checked == false){

alert("Bitte klicken Sie mindestens einen Empfänger an!");
  return false;
  }
  }}
return true;
}

</script>

</head>

<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.