Skip to content

Form: add text field

Plugin ID: eca_form_add_textfield

Available since: 1.0.0

Add a plain text field, textarea or formatted text to the current form in scope.

Fields

Field type — config key: type

List of the available types of the field to be added.
When using the "Defined by token" option, make sure there is a token with this name: eca_form_add_textfield_type

Type: select · Required: yes · Default: textfield

Allowed values: textfield, textarea, text_format, _eca_token

Field name — config key: name

The field name is a machine name and is used for being identified on form submission. Example: first_name. It can later be accessed via token [current_form:values:first_name].
This field supports tokens.

Type: textfield · Required: yes · Default: empty string

Field title — config key: title

The title of the field to be added.
This field supports tokens.

Type: textfield · Required: yes · Default: empty string

Field description — config key: description

The description of the field to be added.
This field supports tokens.

Type: textarea · Required: no · Default: empty string

Field is required — config key: required

Whether the added field is required or not.

Type: checkbox · Required: no · Default: false

Default value — config key: default_value

The default value if the field is empty.
This field supports tokens.

Type: textarea · Required: no · Default: empty string

Element weight — config key: weight

The lower the weight, the submit action appears before other submit actions having a higher weight.

Type: number · Required: yes · Default: 0