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