Maileintrag kontrolle - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Thomas Fleissner (134 Beiträge) am Donnerstag, 25.April.2002, 21:36. WWW: www.youngmusic.at
    Maileintrag kontrolle

      Hallo,

      suche einen Java Script der mir kontrolliert ob sich in einem Formularfeld eine richtige EMail Adresse befindet!
      So ähnlich wie bei Forum welcher prüft ob irgendwas eingetragen ist:

      if(!document.forms["eing"].elements[1].value) { alert ("Du hast keinen Vornamen eingegeben!"+t); document.forms["eing"].elements[1].focus(); return false; }
      


      Danke
      Thomas


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Thomas Fleissner (134 Beiträge) am Donnerstag, 25.April.2002, 21:36. WWW: www.youngmusic.at
    Maileintrag kontrolle

      Hallo,

      suche einen Java Script der mir kontrolliert ob sich in einem Formularfeld eine richtige EMail Adresse befindet!
      So ähnlich wie bei Forum welcher prüft ob irgendwas eingetragen ist:

      if(!document.forms["eing"].elements[1].value) { alert ("Du hast keinen Vornamen eingegeben!"+t); document.forms["eing"].elements[1].focus(); return false; }
      


      Danke
      Thomas

     Antworten

    Beitrag von Chrisstian Vogeley (1 Beitrag) am Donnerstag, 25.April.2002, 22:28.
    Re: Maileintrag kontrolle

      Ich nutzer folgende Funktion von der Seite drweb.de:

      function checkEMail(s)
      {
       var a = false;
       var res = false;
       if(typeof(RegExp) == 'function') // Überprüfen ob es Reguläre Ausdrücke unterstützt  werden
       {
        var b = new RegExp('abc');
        if(b.test('abc') == true){a = true;}
        }
      
       if(a == true)  {
        reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                         '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                         '(\\.)([a-zA-Z]{2,4})$');
        res = (reg.test(s)); //
       }
       else // wenn keine Regulären Ausdrücke unterstützt werden 
       {
        res = (s.search('@') >= 1 &&
               s.lastIndexOf('.') > s.search('@') &&
               s.lastIndexOf('.') >= s.length-5)
       }
       return(res);
      }
      


      In der Funktion Checkform (wie im Forum) folgende Zeile einfügen:
      if (checkEMail(s) == false) {
      alert("Sie haben keine gültige EMailadresse eingegeben.\n\n" + t + "\n\n(Überprüfen Sie '@' und '.'s in der EMailadresse)");
      return false; document.forms["mailer"].elements[3].focus(); return false;}
      

     Antworten

    Beitrag von Thomas Fleissner (134 Beiträge) am Donnerstag, 25.April.2002, 23:35. WWW: www.youngmusic.at
    Re: Maileintrag kontrolle

      Danke klingt gut, funktioniert aber noch nicht

      muss ich hier statt "mailer" nicht "eing" eingeben? Mein Form heist "eing".

      if (checkEMail(s) == false) 
      {alert("Sie haben keine gültige EMailadresse eingegeben.\n\n" + t + "\n\n(Überprüfen Sie '@' und '.'s in der EMailadresse)"); return false; document.forms["mailer"].elements[3].focus(); return false;}
      

      und woher weiss er welches formularfeld er durchsuchen soll? Focus sagt doch nur wo dann der Cursor sein soll, oder?

      Danke
      Thomas

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 26.April.2002, 00:05.
    Re: Maileintrag kontrolle

      ich denke mal, das liegt in der zeile:
      if (checkEMail(document.eing.elements["Email:="].value) == false)
      
      ...

      elements["Email:="] muß noch gegen deinen namen getauscht werden.

      Sander

     Antworten

    Beitrag von Christian Vogeley (15 Beiträge) am Freitag, 26.April.2002, 01:25.
    Re: Maileintrag kontrolle

      Stimmt, den Teil hatt ich vergessen reinzukopieren.
      In der Funktion Checkform definiere ich noch:

      s = document.forms["NamedesFormulars"].elements["DeinEmailfeld:="].value;

      wie es Sander ja auch gesagt hat.
      Gruß Christian

     Antworten


     
 Liste der Einträge von 47701 bis 47851:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!