Feldtypen

Alle verfügbaren Feldtypen im Formular-Editor des Formularportals.


Folgende Feldtypen stehen im Formular-Editor zur Verfügung.

Eingabefelder

TypBeschreibung
textEinzeiliges Textfeld
emailE-Mail-Adresse
telTelefonnummer
urlWebadresse
textareaMehrzeiliges Textfeld
numberNumerische Eingabe
dateDatumsauswahl
timeUhrzeitauswahl

Auswahl

TypBeschreibung
checkboxJa/Nein (Checkbox)
selectDropdown-Auswahl (mit Optionen)
radioRadio-Buttons (Einzelauswahl mit Optionen)

Spezialfelder

file – Datei-/Foto-Upload

Konfigurierbar über:

EigenschaftBeschreibungStandard
acceptErlaubte Dateitypenimage/*,.pdf,.doc,.docx
maxSizeMbMaximale Dateigröße (1–50 MB)10 MB
maxFilesMaximale Anzahl Dateien (1–20)5

masked – Zeichenprüfung (maskierte Eingabe)

Konfigurierbar über mask und maskCharType.

Maske: * = Eingabeposition, alles andere = festes Zeichen.

Beispiel-MaskeErgebnis
***/***123/456
DE**********DE1234567890
**.**.**.**12.34.56.78

Zeichentypen:

TypBeschreibung
digitsNur Zahlen
lettersNur Buchstaben
alphanumericBeides
anyBeliebig

address – Adressblock

Zwei Modi verfügbar:

  • structured – Einzelne Felder für Straße, Nr., PLZ, Stadt, Land
  • autocomplete – Suche über OpenStreetMap/Nominatim mit Autovervollständigung

Gespeicherter Wert: { street, number, zip, city, country }

Layout-Elemente

TypBeschreibung
headingAbschnitts-Überschrift
static_textStatischer Text (kein Eingabefeld)
dividerVisuelle Trennlinie

Feld-Eigenschaften

EigenschaftBeschreibung
labelAnzeigename
keyTechnischer Schlüssel (automatisch generiert)
descriptionHilfebeschreibung unter dem Feld
requiredPflichtfeld (Ja/Nein)
placeholderPlatzhaltertext
optionsOptionen bei select/radio: [{ label, value }]

Bedingte Logik (rules)

Jedes Feld kann Regeln haben, die Sichtbarkeit und Pflicht steuern:

  • Effekt: show, hide, require, optional
  • Bedingung: wenn Feld X equals / not_equals / is_empty / is_not_empty Wert Y