Masonb: prüfen ob irgendeine checkbox ausgewählt ist

Beitrag lesen

Ich hab das jetzt mal so verstanden das die Anweisung nur dann ausgeführt werden soll wenn KEINE der Checkboxen aktiviert ist.
Ansonsten musst du den Code entsprechend ändern.

Es gibt eigentlich 2 sehr einfache Möglichkeiten um über alle Checkboxen zu laufen:

1. Mittels der Elemente des Formulars

found = false;
for ( i = 0; i < document.forms.FORMULARNAME.elements.length; i ++ )
{
  //Falls noch andere Elemente vorhanden sind
  if ( document.forms.FORMULARNAME.elements[i].type == 'checkbox' )
  {
    if ( document.forms.FORMULARNAME.elements[i].checked )
    {
      found = true;
      break;
    }
  }
}
if ( !found )
{
  //Anweisung
}

oder:
2. Mittels des Elementnamens

found = false;
for ( i = 0; i < document.getElementsByName("NAME").length; i ++ )
{
  if ( document.getElementsByName("NAME")[i].checked )
  {
    found = true;
    break;
  }
}
if ( !found )
{
  //Anweisung
}

Ciao MasonB