radio button prüfen
tropenberta
- javascript
0 MudGuard0 tropenberta0 MudGuard
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
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
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.
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