H0MER: Probleme mit checkboxen

Beitrag lesen

Ok ... ich bin jetzt schon nen bisschen weiter.
Hier mal der Code, den ich bereits habe.
Ich habe die Debug Informationen für mich mal drin gelassen.

Das einzige Problem was ich habe, ist, dass in dem "Form" Container, den ich ja anspreche auch die Buttons als Element gelten.
Die Länge des Forms also immer variabel ist.

Gibts es eine Möglichkeit, nur die Anzahl an Checkboxen zu ermitteln?

Hier kommt die Funktion:
function checkboxpressed_byid(id)
{
 var len;
 var iterator = 0;
 len = (document.forms[id].elements.length);

for (var i = 0; i < len; i++)
 {
  alert(len);
  if (document.forms[id].elements[i].type == "checkbox")
  {
   alert("ist checkbox");
   if (document.forms[id].elements[i].checked == true)
   {
    alert("ist gecheckt");
    iterator+=1;
   }
  }
 }
  alert("len: "+len);
 alert("iterator: "+iterator);
 if (iterator<=0)
 {
  if (len > 17)
  {
   alert("Bitte treffen Sie eine Auswahl.");
  }
  document.getElementById("fehler").style.visibility = "visible";
  return false;
 }
 else
 {
  return true;
 }
}

Vielen Dank schon mal für die Hilfe.

Mfg
H0MER