In einer Formular-Checkbox-Liste alles markieren

Ihre Lieblingsfarbe

Rot
Grün
Hellweiß
Dunkelschwarz
Rötlichgrün

Der erste Teil des Scripts kommt in den Headbereich

<SCRIPT 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 "Alle unmarkieren"; }
else {
for (i = 0; i < field.length; i++) {
field[i].checked = false; }
checkflag = "false";
return "Alle markieren"; }
}
// End -->
</script>

Der zweite Teil kommt in den Bodybereich, dort wo Sie ihn haben wollen.
<form name=myform action="" method=post>
<table bgcolor="#E1E1E1" width="173" cellpadding="5" align="center" >
<tr>
<td width="165" valign="top" height="157">
<div align="left">
<p><b><font face="Arial, Helvetica, sans-serif">Ihre Lieblingsfarbe<br>
</font></b><font face="Arial, Helvetica, sans-serif"><br>
<input type=checkbox name=list value="1">
Rot <br>
<input type=checkbox name=list value="2">
Gr&uuml;n<br>
<input type=checkbox name=list value="3">
Hellwei&szlig;<br>
<input type=checkbox name=list value="4">
Dunkelschwarz<br>
<input type=checkbox name=list value="5">
R&ouml;tliches Gr&uuml;n</font><br>
<br>
<input type=button value="Alle markieren " onClick="this.value=check(this.form.list)" name="button">
</p>
</div>
</td>
</tr>
</table>
</form>