Formularfelder

Die Eingabeelemente eines Formulars


Für Formularautoren: die Feldtypen, die ein Formular enthalten kann, und die Eigenschaften, die jeder unterstützt.

Formularfelder definieren die Eingabeelemente eines Formulars. Jeder Feldtyp hat eigene Eigenschaften und ein eigenes Verhalten, um eine bestimmte Art von Daten zu erfassen.

Wählen Sie den Feldtyp, der zu den zu erfassenden Daten passt, von einfachem Text bis zu strukturierten Listen.


Gemeinsame Eigenschaften

Alle Formularfelder haben zwei grundlegende Eigenschaften gemeinsam:

  • name (string, erforderlich): der eindeutige Bezeichner des Felds
  • type (string, erforderlich): der Feldtyp, der bestimmt, welche der folgenden Seiten die verfügbaren Eigenschaften beschreibt

Jeder Feldtyp fügt Eigenschaften hinzu, die zu seiner Funktion gehören. Wählen Sie einen Feldtyp in der Navigationsleiste oder in der Tabelle unten, um seine vollständige Eigenschaftsreferenz zu öffnen:

Feldtyp Beschreibung
text

A text input field

textarea

A textarea input field

datetime

A datetime input field

html

An HTML field. The html is sanitized before it is rendered: <script>, event handlers (onclick, onerror, …) and javascript: links are always removed. A link may carry target="_blank" to open in a new tab ; rel="noopener noreferrer" is added automatically.

file

A file upload field, the file is uploaded prior to the job start and the extravars will contain the uploaded file info.

number

A number input field

password

A password masked input field

checkbox

A checkbox field

radio

A radio field (multi options)

enum

A multi-column filterable dropdown box

expression

A powerfull javascript driven expression field

list

A list of structured rows edited through a reusable subform (replaces the table field, removed in 7.0.0)

yaml

A YAML editor field with syntax highlighting and validation