werner: radiobuttons und checkboxen überprüfen

Beitrag lesen

so hab ichs jetzt gemacht:

if(document.form1.geschlecht.checked) { return true; }
 else
 { alert("Bitte geben Sie Ihr Geschlecht an!");
   document.form1.geschlecht.focus();
   return false;
 }

da wird zwar das alert angezeigt, wenn nichts ausgewählt ist, aber wenn man dann mit ok bestätigt übergibt er das formular doch (was ja nicht passsieren sollte).

es schein das return false nicht zu funktionieren. das steht auch in der js fehlermeldung.

grüsse,
werner

if(document.form1.geschlecht.value <> checked)

gehört so: if(document.form1.geschlecht.checked)

sollte funzen

das mit der schleife ist etwas schwerer, habs selbst noch nie gemacht.
versuche die felder mit IDs zu versehen und dann in einer for-Schleife sie mit if (document.form1.elements[i].value) zu vergleichen.

Da musst du etwas rumprobieren, wie gesagt einfach ist es nicht aber ich denke das es das richtige ist.