Name
Vorname
Postleitzahl
Wohnort
Straße
Email
Füllen Sie das Formular aus und klicken Sie zum Test auf Absenden.


<script type="text/javascript">
<!--  Formular überprüfen

function kontroll(Formular)
{     //benötigt Funktion email()
var Fehler="";
for (var i=0;i<Formular.elements.length-2;i++)
{                                //Feld enthält einen Wert
  if (Formular.elements[i].value.length<2)
       { Fehler+="Bitte das Feld "+Formular.elements[i].name
                  +" ausfüllen.\n"; }
                                 //Postleitzahl
  if (Formular.elements[i].name=="PLZ")
     { if (isNaN(Formular.elements[i].value)
         || Formular.elements[i].value.length!=5)
        { Fehler+="Bitte geben Sie eine gültige "
                  + "Postleitzahl an.\n";}
     }
                                  //Email
  if (Formular.elements[i].name=="Email")
     { if (!email(Formular.elements[i].value))
        {  Fehler+="Bitte geben Sie eine gültige "
                  + "Emailadresse an.\n";}
     }
}
                   //Fehlerauswertung
if (Fehler=="") return true;
else { alert(Fehler); return false; }
}


function email(adresse)
{
 /*Kontrolle des Punktes*/

if (!(adresse.length-adresse.lastIndexOf(".")==4
      || adresse.length-adresse.lastIndexOf(".")==3))
      {
        /*Überprüfung der neuen Topleveldomains*/

       var Start=adresse.lastIndexOf(".")+1;
       var Ende= adresse.length;
       var toplevel=adresse.substring(Start,Ende);
           toplevel=(toplevel).toLowerCase();

       if (toplevel!="info" && toplevel!="name" && toplevel!="museum"
       && toplevel!="aero" && toplevel!="coop")
              return false;

      }
 /*Kontrolle des @*/

if (adresse.indexOf("@")<1 || adresse.indexOf("@")+1>=adresse.lastIndexOf("."))
          return false;
  return true;
}
//-->
</script>