Ja das stimmt. Habe jetzt value angefügt... Das komplette Skript dieht jetzt so aus:
<script language="JavaScript">
<!--
function Weiter()
{
if (document.Frage.Rubrik[0].checked == false
&& document.Frage.Rubrik[1].checked == false
&& document.Frage.Rubrik[2].checked == false){
alert("Sie haben keine Rubrik ausgewählt! Bitte eine Rubrik aussuchen!");
return false;
}
if (document.Frage.Rubrik[0].checked == true){
alert("Ob das so richtig war? Schauen Sie lieber nochmal nach!");
return false;
}
if (document.Frage.Rubrik[1].checked == true){
alert("Ob das so richtig war? Schauen Sie lieber nochmal nach!");
return false;
}
if (document.Frage.Rubrik[2].checked == true
&& document.Frage.Vorname.value != ""
&& document.Frage.Nachname.value != ""
&& document.Frage.email.value != ""){
alert("Es wurden nicht alle Benutzerdaten eingegeben!");
return false;
}
}
//-->
</script>
Trotzdem wird das Dokument abgeschickt, obwohl nirgends return true; steht. Komisch, oder?
Schaut es euch doch mal einfach an unter:
http://www.bartweb.de/js/formular.html