Pola formularza

Kontrolki wejściowe formularza


Dla autorów formularzy: typy pól, jakie może zawierać formularz, i właściwości obsługiwane przez każdy z nich.

Pola formularza definiują kontrolki wejściowe formularza. Każdy typ pola ma własne właściwości i zachowanie, służące do zbierania określonego rodzaju danych.

Wybierz typ pola pasujący do danych, które chcesz zebrać, od zwykłego tekstu po listy strukturalne.


Wspólne właściwości

Wszystkie pola formularza mają dwie podstawowe właściwości:

  • name (string, wymagane): unikalny identyfikator pola
  • type (string, wymagane): typ pola, od którego zależy, która z poniższych stron opisuje dostępne właściwości

Każdy typ pola dodaje właściwości związane z jego funkcją. Wybierz typ pola w bocznym pasku nawigacji lub w tabeli poniżej, aby otworzyć pełny opis jego właściwości:

Typ pola Opis
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