ist Mediengestalter, Webworker und aus Bad Blankenburg.
Kategorie: Coding| Tipps+Tricks
2 Sep 2009Typo3 bietet ja von sich ein sehr schönes Modul an mit dem sich schnell und leicht Formulare erstellen lassen. Allerdings wird von Seiten des Formular Editors keine Möglichkeit der Validierung angeboten z. B. zum Überprüfen von E-Mail Adressen. Hier nun ein kleiner Code Schnipsel der dieses Problem lösen sollte:
Email: | *email=input,50,100 | | EREG : Bitte geben Sie eine gültige E-Mail Adresse an : ^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$
Das Geheimnis der Validierung liegt hierbei in einem regulären Ausdruck der überprüft ob ein @ Zeichen vorhanden ist sowie mindestens 1 Punkt nach dem @.
Keine verwandten Artikel.
Ich heiße Martin Melcher komme aus dem schönen Bad Blankenburg in Thüringen und bin ausgebildeter Mediengestalter. Ich schreibe über HTML, Dinge die man als Mediengestalter so braucht und mag und natürlich über Photoshop. Dazu aber auf der linken Seite mehr.
9 Antworten zu E-Mail Validierung in Typo3 Formularen
Florian
27.10.2009 um 17:00
Wo muss ich denn diesen tollen Befehl eingeben damit er auf alle E-Mail Felder meiner Website funktioniert?
mfg Flo
martin
27.10.2009 um 17:10
Das ist kein globale Funktion sondern nur ein Snippet welches man im Formular Bereich eintragen kann.
Für eine globale Überprüfung sollte man anderweitige Validierungsmethoden nutzen.
Florian
27.10.2009 um 17:12
OK,
ich hab von Typo3 eigentlich keinen großen plan, hab jetzt allerdings um die bestehende seite herum einen shop hochgezogen. wie könnte ich denn diese validierung in einem formular einbinden?
martin
27.10.2009 um 17:22
diese validierung funktioniert nur für Formulare die in Typo3 angelegt wurden. eingebunden wird dieses snippet einfach in dem entsprechenden inhaltselement “formular”.
wenn du dir über den FORM WIZARD ein Formular erstellst wirst du sehen was ich meine und wo man diese Zeile einbinden kann.
Steff86
25.01.2010 um 22:05
Ich dachte ich hätte genau das gefunden, was ich seit ewiger Zeit suche… Hab voller Vorfreude dieses Snippet eingebunden – allerdings kommt nun auch die Meldung “Bitte gültige Email eingeben” wenn es eine gültige ist!?!?!?
Was mache ich falsch?
martin
25.01.2010 um 23:15
Mit welcher Typo3 Version arbeiten Sie denn? Normalerweise sollte es in Typo3 ab Version 4.2 keinerlei Probleme hiermit geben.
Ivonne
05.03.2010 um 10:53
Super Code, vielen Dank, funktioniert bei mir super!!!
Ivonne
05.03.2010 um 11:44
Hallo noch einmal, leider hatte ich mich wohl auch zu früh gefreut..
die Meldung wird tatsächlich auch bei richtiger Email Adresse angezeigt:
Siehe Details:
http://www.typo3.net/forum/list/list_post//96184/?page=1#pid350575
Schade…
LG
Marius Peters
29.04.2010 um 16:01
Danke! Läutf bei mir wunderbar.