Rouven: Radiobuttons checken?

Beitrag lesen

Hallo,

also am Besten machst du dir eine kleine Funktion - du solltest dir noch irgendwo die Anzahl der Radio-Buttons halten, ich habe es jedenfalls mal so als Workaround gemacht, weil JS ein Array mit einer Länge für die Radiobuttons anlegt wenn es mehr als einen gibt, sonst aber nur eine einzelne Variable:
function isSelected() {
// als erstes überprüfen, ob die
if (document.formularname.anzahlfeld.value == "1") {
  // es gibt nur einen Button, diesen prüfen
  if (document.formularname.radiobuttons.checked == true) {
   // ausgewählt
   return true;
  } else {
   // nicht ausgewählt
   return false;
  }
}

// ok, es gibt offenbar mehr als einen, also durchlaufen und Auswahl suchen
// die Schleife gibt true zurück wenn sie eine Auswahl findet, ansonsten läuft sie durch und die Funktion stellt "keine Auswahl" fest
for (i=0; i<document.formularname.radiobuttons.length; i++) {
 if (document.formularname.radiobuttons[i].checked==true) {
  return true;
 }
}

return false;
}

MfG
Rouven

--

-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(