Validierung
Die Validierung stellt sicher, dass Nutzer korrekte Daten eingeben. Der Formular-Builder bietet verschiedene Validierungsregeln - von einfachen Pflichtfeldern bis hin zu benutzerdefinierten Regex-Mustern.
Pflichtfeld
Section titled “Pflichtfeld”Die einfachste Validierung: Das Feld muss ausgefullt werden.
| Einstellung | Beschreibung |
|---|---|
| Aktivieren | Toggle “Pflichtfeld” in den Feld-Einstellungen |
| Anzeige | Stern (*) neben dem Label |
| Fehler | ”Dieses Feld ist erforderlich” |
Pflichtfeld-Stern
Section titled “Pflichtfeld-Stern”In den Formular-Einstellungen kannst du festlegen, ob Pflichtfelder mit einem Stern (*) markiert werden:
- Offne die Formular-Einstellungen (Zahnrad-Icon)
- Wechsle zum Tab “Validierung”
- Aktiviere “Pflichtfeld-Stern anzeigen”
Validierungsregeln
Section titled “Validierungsregeln”Jedes Feld kann eine zusatzliche Validierungsregel haben:
| Regel | Beschreibung | Verfugbar fur |
|---|---|---|
| Keine | Nur Pflichtfeld-Prufung | Alle Felder |
| Gultiges E-Mail-Format | Text, E-Mail | |
| Telefon | Gultiges Telefon-Format | Text, Telefon |
| Mindestlange | Minimale Zeichenanzahl | Text, Textbereich |
| Maximallange | Maximale Zeichenanzahl | Text, Textbereich |
| Regex | Benutzerdefiniertes Muster | Text |
E-Mail-Validierung
Section titled “E-Mail-Validierung”Pruft, ob die Eingabe ein gultiges E-Mail-Format hat.
Akzeptierte Formate:
name@beispiel.devor.nach@firma.comuser+tag@domain.org
Abgelehnte Formate:
name@(keine Domain)@beispiel.de(kein Benutzername)name.beispiel.de(kein @)
Fehlermeldung: “Ungultige E-Mail-Adresse”
Telefon-Validierung
Section titled “Telefon-Validierung”Pruft, ob die Eingabe eine gultige Telefonnummer ist.
Akzeptierte Formate:
+49 123 4567890123 456789+49123456789
Fehlermeldung: “Ungultige Telefonnummer”
Langen-Validierung
Section titled “Langen-Validierung”Begrenzt die Zeichenanzahl in einem Feld.
| Einstellung | Beschreibung |
|---|---|
| Regel | Mindestlange |
| Wert | Minimale Zeichen (z.B. 3) |
| Fehler | ”Mindestens X Zeichen erforderlich” |
Typische Verwendung:
- Passwort: Mind. 8 Zeichen
- Name: Mind. 2 Zeichen
- Nachricht: Mind. 10 Zeichen
| Einstellung | Beschreibung |
|---|---|
| Regel | Maximallange |
| Wert | Maximale Zeichen (z.B. 100) |
| Fehler | ”Maximal X Zeichen erlaubt” |
Typische Verwendung:
- Betreff: Max. 100 Zeichen
- Kommentar: Max. 500 Zeichen
- Benutzername: Max. 20 Zeichen
Regex-Validierung
Section titled “Regex-Validierung”Mit regularen Ausdrucken (Regex) erstellst du benutzerdefinierte Validierungsmuster.
| Einstellung | Beschreibung |
|---|---|
| Regel | ”Benutzerdefiniert (Regex)“ |
| Muster | Dein Regex-Pattern |
| Fehler | ”Ungultiges Format” |
Beispiel-Muster:
| Anwendung | Muster | Beschreibung |
|---|---|---|
| Postleitzahl (DE) | ^\d{5}$ | Genau 5 Ziffern |
| IBAN (DE) | ^DE\d{20}$ | DE + 20 Ziffern |
| Telefon mit Vorwahl | ^\+49\d{10,11}$ | +49 + 10-11 Ziffern |
| Nur Buchstaben | ^[a-zA-Z]+$ | Keine Zahlen/Sonderzeichen |
| Uhrzeit | `^([01]\d | 2[0-3]):[0-5]\d$` |
- Offne die Feld-Einstellungen
- Wechsle zum Tab “Validierung”
- Wahle “Benutzerdefiniert (Regex)” als Regel
- Gib das Regex-Muster ein
- Definiere eine verstandliche Fehlermeldung
Benutzerdefinierte Fehlermeldungen
Section titled “Benutzerdefinierte Fehlermeldungen”Jedes Feld kann eine eigene Fehlermeldung haben:
| Einstellung | Beschreibung |
|---|---|
| Ort | Tab “Validierung” in den Feld-Einstellungen |
| Feld | ”Fehlermeldung” |
| Mehrsprachig | DE und EN moglich |
Standard-Fehlermeldungen:
| Regel | Standard-Meldung |
|---|---|
| Pflichtfeld | ”Dieses Feld ist erforderlich” |
| ”Ungultige E-Mail-Adresse” | |
| Telefon | ”Ungultige Telefonnummer” |
| Mindestlange | ”Mindestens X Zeichen erforderlich” |
| Maximallange | ”Maximal X Zeichen erlaubt” |
| Regex | ”Ungultiges Format” |
Gute Fehlermeldungen:
| Schlecht | Besser |
|---|---|
| ”Ungultig" | "Bitte geben Sie eine gultige E-Mail-Adresse ein" |
| "Fehler" | "Das Passwort muss mindestens 8 Zeichen haben" |
| "Format falsch" | "Die Postleitzahl muss 5 Ziffern haben” |
Validierungs-Zeitpunkt
Section titled “Validierungs-Zeitpunkt”In den Formular-Einstellungen legst du fest, wann validiert wird:
| Option | Beschreibung |
|---|---|
| Nur beim Absenden | Felder werden erst beim Submit gepruft |
| Sofort | Felder werden bei jeder Eingabe gepruft |
Nur beim Absenden
Section titled “Nur beim Absenden”- Offne die Formular-Einstellungen (Zahnrad-Icon)
- Wechsle zum Tab “Validierung”
- Aktiviere “Nur beim Submit validieren”
Vorteile:
- Nutzer wird nicht beim Tippen unterbrochen
- Weniger ablenkend
- Ubersichtliche Zusammenfassung der Fehler
Nachteile:
- Fehler werden spat erkannt
- Nutzer muss zuruckscrollen
Sofortige Validierung
Section titled “Sofortige Validierung”Felder werden validiert, sobald der Nutzer sie verlasst.
Vorteile:
- Sofortiges Feedback
- Fehler werden fruh erkannt
- Nutzer korrigiert sofort
Nachteile:
- Kann als storend empfunden werden
- Zeigt Fehler bei unvollstandiger Eingabe
Datei-Upload Validierung
Section titled “Datei-Upload Validierung”Fur Datei-Upload-Felder gibt es spezielle Validierungsoptionen:
| Einstellung | Beschreibung |
|---|---|
| Erlaubte Dateitypen | Welche Formate akzeptiert werden |
| Max. Dateigrosse | Maximale Grosse in MB |
Dateitypen konfigurieren
Section titled “Dateitypen konfigurieren”- Offne die Feld-Einstellungen des Upload-Feldes
- Wechsle zum Tab “Validierung”
- Wahle erlaubte Kategorien:
- Dokumente (PDF, DOC, TXT)
- Bilder (JPG, PNG, GIF)
- Tabellen (XLS, XLSX)
- Audio/Video
- Archive (ZIP, RAR)
- Oder wahle “Alle” / “Keine”
Fehlermeldungen:
| Fehler | Meldung |
|---|---|
| Falscher Typ | ”Dateityp nicht erlaubt” |
| Zu gross | ”Datei zu gross (max. X MB)” |
Haufige Fragen
Section titled “Haufige Fragen”Warum wird mein Regex nicht erkannt?
Section titled “Warum wird mein Regex nicht erkannt?”Prufe:
- Backslashes mussen ggf. escaped werden
- Start (^) und Ende ($) verwenden fur exakte Matches
- Teste das Pattern mit einem Regex-Tester
Kann ich mehrere Regeln kombinieren?
Section titled “Kann ich mehrere Regeln kombinieren?”Aktuell kann pro Feld nur eine Validierungsregel aktiv sein. Fur komplexe Prufungen nutze Regex.
Wie deaktiviere ich die Validierung?
Section titled “Wie deaktiviere ich die Validierung?”Entferne “Pflichtfeld” und setze die Validierungsregel auf “Keine”.
Werden Fehlermeldungen ubersetzt?
Section titled “Werden Fehlermeldungen ubersetzt?”Benutzerdefinierte Fehlermeldungen konnen mehrsprachig eingegeben werden. Wechsle zwischen den Sprach-Tabs im Editor.