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.