Campos de formulario

Los controles de entrada de un formulario


Para autores de formularios: los tipos de campo que puede contener un formulario y las propiedades que admite cada uno.

Los campos de formulario definen los controles de entrada de un formulario. Cada tipo de campo tiene sus propias propiedades y su propio comportamiento para recoger un tipo concreto de datos.

Elige el tipo de campo que corresponda a los datos que quieres recoger, desde texto simple hasta listas estructuradas.


Propiedades comunes

Todos los campos de formulario comparten dos propiedades fundamentales:

  • name (string, obligatorio): el identificador único del campo
  • type (string, obligatorio): el tipo de campo, que determina cuál de las páginas siguientes describe las propiedades disponibles

Cada tipo de campo añade propiedades propias de su función. Selecciona un tipo de campo en la barra lateral de navegación o en la tabla siguiente para abrir la referencia completa de sus propiedades:

Tipo de campo Descripción
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