tropenberta: radio button prüfen

hi leuts

html:
<form name="formular1">
<input type="radio" name="choice"> Wohnraum 1<br>
<input type="radio" name="choice"> Wohnraum 2<br>
<input type="radio" name="choice"> Wohnraum 3<br>
</form>

js:
var f = document.formular1;

if ( (f.choice.checked == false) )
{
alert ("Wohnraum wählen");
return false;

will checken ob ein radio button ausgewählt wurde.
wenn nicht fehlermeldung. pls hlp

  1. Hi,

    if ( (f.choice.checked == false) )

    f.choice ist eine collection, es sind ja mehrere Radiobuttons.
    Du mußt also in einer Schleife über diese collection laufen und jeden einzelnen Radiobutton prüfen.

    (wobei zumindest in HTML 4.01 der Fall, daß kein Radiobutton selektiert ist, nicht vorkommen sollte - auch wenn sich die Browser nicht dran halten ...)

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
    1. hey andreas

      danke für dein lösungshilfen. habs jetzt bissl anders gelöst.

      if (document.formular1.flat1.checked == false && document.formular1.flat2.checked == false && document.formular1.flat3.checked == false)
         { alert("Wohnraum auswählen !");}

      ich denke is der einfachste weg, bevor ich jetzt noch mit schleifen anfang.

      1. Hi,

        danke für dein lösungshilfen. habs jetzt bissl anders gelöst.

        if (document.formular1.flat1.checked == false && document.formular1.flat2.checked == false && document.formular1.flat3.checked == false)
           { alert("Wohnraum auswählen !");}

        ich denke is der einfachste weg, bevor ich jetzt noch mit schleifen anfang.

        Die Schleife hätte den Vorteil, daß Du nichts ändern müßtest, wenn dann mal noch ein vierter/fünfter/... Radiobutton hinzukäme.

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        O o ostern ...
        Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.