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.