Hallo,
ich habe die Extension mailformplus installiert und bin dabei ein bereits in PHP bestehendes Formular zu übernehmen. Bei dem Formular ist es nun so - und so soll es auch übernommen werden -, dass im Fehlerfall oberhalb des Formulars nur ein Text erscheint "Bitte füllen Sie alle mit X markierten Felder aus" (X wird durch eine Fehlergrafik ersetzt) ohne die Aufzähung der betroffenen Felder. Und hinter den Eingabefeldern soll dann nur die Fehlergrafik erscheinen. Ich bekomme es aber bisher nur so hin, dass die Fehlergrafik zwar hinter dem Eingabefeld angezeigt wird, aber gleichzeitig auch im oberen Bereich. Wie kann ich das denn machen? ###ERROR### kann ich im oberen Bereich wg. der allgemeinen Meldung ja nicht wegnehmen.
Und: Wie kann ich denn eine eingegebene PLZ und E-Mail-Adresse auf Korrektheit hin prüfen. Also genau 5 Ziffern für PLZ und "@." für die E-Mail?
Danke schonmal.
Hallo,
also ein Teil meiner Frage hat sich zumindest mit der neuen Version 3.9.0 beantwortet, die es seit 2 Tagen gibt.
New in version 3.9.0
1. multipage forms (attention: only works with JavaScript enabled, special naming requirements within template)
2. sending mails: HTML, plain, HTML+ plain (multipart). special thx to Andreas Westermaier!
3. server side error check: defined via TypoScript. predefined checks like “email”, “integer”,.. built in. advanced error checks via regular expression can be defined.
4. file uploads: file size, type upload directory can be defined per upload field via TypoScript.
5. PRINT-template showing a summary of the submitted form on the “thank you” page (note: since this template is stored in session data, it has to be printed out via a user-function)
6. all values are now automatically stripslashes() and htmlspecialchars() transformed to prevent code injection
Trotzdem wäre es sehr hilfreich, wenn Ihr mir hier mal Beispielkonfigurationen von TypoScript etc. hier posten könntet so wie Ihr das gelöst habt. In der Anleitung sind leider zu wenig praktische Beispiele.