Hallo,
da war kein großes Geheimnis, stand schon fast alles im Code:
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
alert("Bitte markieren Sie den Radio-Button");
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;
}
}
alert("Bitte markieren Sie einen Radio-Button");
return false;
}
MfG
Rouven
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(