Zidxxx: Probleme beim onclick (Alle Checkboxen markieren)

Beitrag lesen

Hallo Zusammen

Unzwar habe ich Schwierigkeiten bei Folgendem Fall:

Ich Möchte bei einem Formular, welches vom Server an Emailadressen versendet wird eine Checkbox hinzufügen.

Problem ist das dort eine mir nicht bekannte Schleife verwendet wird, die ich auch nicht finden kann :D. Ich gehe davon aus das sie im Programm selbst drinne ist.

Ich verwende Folgenden Code:

Im Header:

<script type="text/javascript" language="JavaScript">  
<!-- Begin  
var checkflag = "false";  
  
function check(field) {  
if (checkflag == "false") {  
  for (i = 0; i < field.length; i++) {  
  field[i].checked = true;}  
  checkflag = "true";  
  return " keine "; }  
else {  
  for (i = 0; i < field.length; i++) {  
  field[i].checked = false; }  
  checkflag = "false";  
  return " alle "; }  
}  
  
//  End -->  
</script>

und im Body:

<tr class="${MyColor}">  
<td><input type="button" value="alles markieren" onClick="this.value=check(this.form.mail${Counter})"></td>  
</tr>

die Checkboxen die markiert werden sind wohl in einer Schleife die in einer Klasse zu scheinen ist. Die Checkboxen haben den name="mail${Counter}" und die id="mail${Counter}"

Das Problem ist jetzt diese Stelle: onClick="this.value=check(this.form.mail${Counter})"> , da er mit dem mail${Counter} nicht umgehen kann.

Habt ihr da vielleicht eine Lösung