Reference

Email

An email input field with validation

The email field provides the most comfortable way to insert email addresses and has built-in validation for entered addresses.

Example

fields:
  email:
    label: Email
    type: email

Options

Option Type Required Default Description
after mixed Optional text that will be shown after the input
autocomplete string email Sets the HTML5 autocomplete mode for the input
autofocus bool Sets the focus on this field when the form loads. Only the first field with this label gets
before mixed Optional text that will be shown before the input
default mixed Default value for the field, which will be used when a Page/File/User is created
disabled bool If true, the field is no longer editable and will not be saved
help mixed Optional help text below the field
icon string email Changes the email icon to something custom
label mixed The field label can be set as string or associative array with translations
maxlength int Maximum number of allowed characters
minlength int Minimum number of required characters
pattern string A regular expression, which will be used to validate the input
placeholder mixed Custom placeholder text, when the field is empty.
required bool If true, the field has to be filled in correctly to be saved.
spellcheck bool false If false, spellcheck will be switched off
translate bool true If false, the field will be disabled in non-default languages and cannot be translated. This is only relevant in multi-language setups.
width string 1/1 The width of the field in the field grid. Available widths: 1/1, 1/2, 1/3, 1/4, 2/3, 3/4