Formularfelder nutzen
Diese Anleitung hilft Ihnen, die verfügbaren Formularfeldtypen zu verstehen, Formularfelder zu validieren und vorauszufüllen.
Formularfeldtypen
Für Ihre Formulare stehen Ihnen folgende Formularfeldtypen zur Verfügung:
Typ | Funktion | Eingabe im Backend, Hinweis |
---|---|---|
Textfeld (Input) | einzeiliges Eingabefeld für Text | |
Textfeld Mehrzeilig (Textarea) | mehrzeiliger Eingabebereich, ab der 4. Zeile wird rechts ein Scrollbalken eingeblendet | |
Auswahlfeld | aus mehreren Optionen eine Option über ein Drop-down auswählen | tragen Sie die Wahlmöglichkeiten im Optionen-Feld zeilenweise ein |
Mehrfachauswahl (Checkbox(en)) | eine oder mehrere Optionen über Checkbox(en) auswählen | tragen Sie die Wahlmöglichkeiten im Optionen-Feld zeilenweisen ein |
Einfachauswahl (Radiobutton) | aus mehreren Optionen eine Option über Radiobuttons auswählen | tragen Sie die Wahlmöglichkeiten im Optionen-Feld zeilenweise ein |
Abschicken Feld (Submit) | Schaltfläche | tragen Sie die Beschriftung im Feld Bezeichnung ein |
Captcha | leichte Rechenaufgabe (+/-), die nicht als Schrift, sondern als Bild dargestellt wird und daher durch Automatisierung nicht zu lösen ist | stellt sicher, dass das Formular nicht durch ein Programm, sondern von einer realen Person ausgefüllt wird |
Zurücksetzen | Schaltfläche zum Löschen der eingetragenen Daten | |
Zeige Text | Erklärungen, Ergänzungen und Anmerkungen | |
Seiteninhalt | Inhaltselemente der eigenen Webseite integrieren, etwa in einem Formular zur Anmeldung zu einem Vortrag den Inhalt des Vortrages anzeigen, der auf der Vortragsseite platziert ist | klicken Sie auf das Ordner-Symbol, anschließend im Seitenbaum auf den schwarzen Pfeil mit Rahmen rechts neben der gewünschten Seite und schließlich auf das gewünschte Inhaltselement |
HTML | HTML-Code notieren | |
Datei Upload | Datei hochladen | die Datei wird dem Empfänger-E-Mail angehängt |
Verstecktes Feld | Text übermitteln, der im Formular selbst nicht sichtbar ist | wenn die Antwortseite und das E-Mail an den*die Ausfüllenden*n via {powermail_all} alle Felder enthält, wird auch der Inhalt des versteckten Feldes angezeigt; damit kann etwa die Information, von welchem Formular das E-Mail gesendet wurde, übermittelt werden, siehe auch die Anleitung E-Mails und Antwortseite bearbeiten |
Datum | Kalender mit Auswahlmöglichkeit, das Datum kann auch händisch eingetragen werden | keine Prüfung auf Korrektheit möglich |
Länderauswahl | Drop-down in der jeweiligen Landessprache | |
Location | Standorteingabe |
Formularfelder validieren
Im Reiter Erweitert können Sie die einzelnen Formularfelder validieren und konfigurieren.
Felder, die als Pflichtfeld markiert sind, sind für das Absenden zwingend erforderlich.
Bei allen Feldern mit Texteingabe ist eine Validierung des Inhalts möglich:
- E-Mail: ob die eingetragene Adresse ein @-Zeichen und einen Punkt als Trennung von Adresse und Topleveldomain enthält
- URL: ob mindestens 3 Buchstaben und ein Punkt als Trennung von Adresse und Topleveldomain enthalten sind
- Telefon: ob die Zeichenkette mit Null beginnt und mindest 3 Ziffern enthält
- Zahlen: ob in der Eingabe Ziffern enthalten sind
- Zeichen: ob die Eingabe (nur) Buchstaben enthält
Hinweis
Wenn Sie sicher gehen wollen, dass die eingetragene E-Mail-Adresse dem*der Ausfüllenden des Formulars gehört, aktivieren Sie im Seiteninhaltselement unter Plug-In – Einstellungen die Checkbox E-Mail muss bestätigt werden.
Die Formulardaten werden zunächst als inaktiv gespeichert und erst nach Aufruf des per E-Mail verschickten Bestätigungslinks als aktiv markiert.
Formularfelder vorausfüllen
Im Reiter Erweitert können Sie mit Hilfe von 2 Feldern Ihr Formularfeld mit einem Vorgabewert belegen:
- Wert: Vorgabewert wird bei Klick in das Feld nicht automatisch überschrieben
- Platzhalter: Vorgabewert wird bei Klick in das Feld überschrieben
Wenn Ihr Formular in einem geschützten Bereich liegt, können Sie einzelne Felder auch mit den Daten des*der eingeloggten Nutzer*in vorausfüllen. Wählen Sie dazu unter im Reiter Erweitert im Feld Aus Frontend-Benutzer-Datenbank ein gültiges Datenbankfeld, etwa Name oder E-Mail-Adresse.