chris: Problem bei Prüfen, ob Radiobutton ausgewählt

Beitrag lesen

Wenn du die dinger schon dynamisch erzeugst, würde ich überprüfen wieviele Button erzeugt wurden, fals nur einer ausgewählt wurde, soll dieser auch gleich vorselektiert sein. (Sonst nervst du den Benutzer nur)

so tuts:

ausgewaehlt = false;
 if( typeof(document.forms[0].radios.checked) == "undefined" )
 {
  // mehrere checkboxen

for (i=0;i<document.forms[0].radios.length;i++)
  {
   if (document.forms[0].radios[i].checked)
   {
    ausgewaehlt = true;
   }
  }
 }
 else
 {
  // nur eine checkbox vorhanden
  ausgewaehlt = document.forms[0].radios.checked;
 }

wir kucken also erst mal ob wir mehrere checkboxen haben, und handeln dann das entsprechend. ist die variable "ausgewaehlt" = true, wurde was ausgewählt.