David Hörpel: Warum funktionniert das nicht?

Beitrag lesen

Hi!

Ich habe folgendes Problem: Mit einer for-Schleife frage ich die einzelnen Felder ab. Wenn sie leer sind, kommt eine Meldung, dass das Formularfeld gefüllt werden soll und die Schleife wird unterbrochen. Wenn aber jetzt ale Felder gefüllt sind, soll auf die Datei mail.php umgeleitet werden. Nur das macht er bei mir nicht. Was mache ich falsch?
Hier das Script:

<Script language="Javascript">
function Submit () {

for(i=1; i <=9; i++) {
 if (document.form1.geschlecht[0].checked)
  {}
  else
   if(document.form1.geschlecht[1].checked)
   {}
    else alert("Bitte markieren sie ihr Geschlecht!")

if (document.form1.vname.value == "") {alert("Bitte geben sie ihren Vornamen an!");break;} else{}
 if (document.form1.nname.value == "") {alert("Bitte geben sie ihren Nachnamen an!");break;} else{}
 if (document.form1.strasse.value == "") {alert("Bitte geben sie ihre Straße an!");break;} else{}
 if (document.form1.hausnummer.value == "") {alert("Bitte geben sie ihre Hausnummer an!");break;} else{}
 if (document.form1.plz.value == "") {alert("Bitte geben sie ihre Postleitzahl an!");break;} else{}
 if (document.form1.wohnort.value == "") {alert("Bitte geben sie ihren Wohnort an!");break;} else{}
 if (document.form1.telefon.value == "") {alert("Bitte geben sie ihre Telefonnummer an!");break;} else{}
 if (document.form1.email.value == "") {alert("Bitte geben sie ihre E-Mailadresse an!");break;} else{}
}
location.href="danke.htm";
}
</Script>

Danke für die Hilfe!

Gruß David!