tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
311
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Sunset3174 Sunset3174 ist offline Grünschnabel
    Registriert seit
    Jan 2010
    Beiträge
    2
    Hallo,
    da ich mich gerade in Javascript einarbeite und versuche Ein Formular zu gestalten bin ich an meine Grenzen gelangt.
    Meine Abfrage funktioniert nicht!

    Kann mir jemand helfen?

    Der Code:
    HTML-Code:
    <script type="text/javascript">
    
    function validEmail(email) {
      var strReg = "^([a-zA-Z0-9\\-\\.\\_]+)+(\\@)+([a-zA-Z0-9\\-\\.]+)+(\\.)+([a-zA-Z]{2,4})$";
                      
      var regex = new RegExp(strReg);
      return(regex.test(email));
    }
    
    function chkFormular () {
      if (document.Formular.Name.value == "") {
        alert("Bitte Ihren Namen eingeben!");
        document.Formular.Name.focus();
        return false;
      }
      if (document.Formular.Vorname.value == "") {
        alert("Bitte Ihren Vornamen eingeben!");
        document.Formular.Vorname.focus();
        return false;
      }
      
        if (document.Formular.Telefon.value == "") {
        alert("Bitte Ihre Telefonnummer eingeben!");
        document.Formular.Telefon.focus();
        return false;
      }
      
      
      if (document.Formular.Mail.value == "") {
        alert("Bitte Ihre E-Mail-Adresse eingeben!");
        document.Formular.Mail.focus();
        return false;
      }
      
      if (!validEmail(document.Formular.Mail.value)) {
          alert("Nr 2 - Bitte Ihre E-Mail-Adresse eingeben!");
          return false;
      }
    
      var chkZ = 1;
      for (i = 0; i < document.Formular.Alter.value.length; ++i)
        if (document.Formular.Alter.value.charAt(i) < "0" ||
            document.Formular.Alter.value.charAt(i) > "9")
          chkZ = -1;
      if (chkZ == -1) {
        alert("Altersangabe keine Zahl!");
        document.Formular.Alter.focus();
        return false;
      }
    }
    
    </script>
    
    
    
    
    	<form name="Formular" action="#" method="post" onsubmit="return chkFormular()">
    
    <fieldset><legend>Kontaktdaten</legend><br />
            <label for="Name">Name:</label><input type="Name" size="30" maxlength="40" name="Name" /><br />
            <label for="Vorname">Vorname:</label><input type="Vorname" size="30" maxlength="40" name="Vorname" /><br />
            <label for="strasse">Straße/Nr.:</label> <label for="Hausnummer"></label><input type="Strasse" size="20" maxlength="40" name="Strasse" /> 
            <input type="Hausnummer" size="10" maxlength="40" name="Hausnummer" /><br />
            <label for="plz">PLZ/Ort:</label><input type="plz" size="10" maxlength="40" name="plz" /> <input id="ort" size="20" maxlength="40" name="ort" /><br />
            <label for="Telefon">Telefon:</label><input type="telefon" size="30" maxlength="40" name="telefon" /><br />
            <label for="email">E-Mail:</label><input type="email" size="30" maxlength="40" name="email" /><br />
            <label for="alter">Alter:</label><input type="alter"size="30" maxlength="40" name="alter" /><br />
    </fieldset>
    
    
            <input name="agb" type="checkbox" value="1" />Ich habe die <a href="#">Datenschutzrichtlinien</a> gelesen und akzeptiert.<br />
            <input name="newsletter" type="checkbox" value="2" />Ja, ich möchte weitere Informationen und abonniere den <br />&nbsp;     &nbsp;regelmäßigen Zissel-Newsletter.


    Vielen Dank!
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin,

    du bist da mit den Namen der Felder in Formular und Funktion durcheinandergekommen.

    alter-Alter
    email-Mail
    telefon-Telefon
     

  3. #3
    Sunset3174 Sunset3174 ist offline Grünschnabel
    Registriert seit
    Jan 2010
    Beiträge
    2
    Danke, funktioniert einwandfrei!
     

Ähnliche Themen

  1. Javascript macht Probleme im Firefox
    Von Sven4972 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 25.05.09, 12:32
  2. Javascript Rekursion macht Faxen
    Von andrutz im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 15.04.09, 22:39
  3. Javascript Navigation macht schwere Probleme!
    Von Da-Real-Monchichi im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 16.08.07, 19:54
  4. javascript:window.open macht faxen
    Von PHP-Fan im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 12.12.06, 00:00
  5. HL2 macht Probleme
    Von Alexander12 im Forum Microsoft Windows
    Antworten: 3
    Letzter Beitrag: 10.11.05, 15:09