Matthias Nacke: Checkboxnamen, die mit [] enden, mit JavaScript ansprechen

Beitrag lesen

Hallo!

Mein Problem ist folgendes:

Ich habe ein HTML-Formular mit mehreren gleichnamigen  Checkboxen:

<input type="checkbox" name="allchecked[]" value="XHTML"> XHTML
<br>
<input type="checkbox" name="allchecked[]" value="JavaScript"> JavaScripts
<br>
<input type="checkbox" name="allchecked[]" value="formularscripts"> Formular-Scripts
<br>

Die Namen der Boxen enden auf [], weil ich sie noch mit PHP weiterverarbeiten will.

Jetzt möchte ich noch einen Button haben, mit dem ich alle Checkboxen gleichzeitig markieren kann. Der Button übergibt an folgenden Code den Namen der Checkboxen:

function ALLChoice(field)
{
alert(field);
  for (var i = 1; i < field.length; i++)
  {
      field[i].checked = true;
  }
}

Das ganze funktioniert aber nur, wenn ich die [] im Namen der Checkboxen weglasse. Weiss jemand, wie ich das verwirklichen kann?

Grüße,
Matthias