.. include:: /Includes.rst.txt .. _field_type_email: ===== Email ===== :php:`type => 'email' // TCA` The :yaml:`Email` type creates an input field, which is validated against an email pattern. If the input does not contain a valid email address, a flash message warning will be displayed. Settings ======== .. confval:: default :name: email-default :Required: false :Type: string :Default: '' Default value set if a new record is created. .. confval:: placeholder :name: email-placeholder :Required: false :Type: string :Default: '' Placeholder text for the field. .. confval:: required :name: email-required :Required: false :Type: boolean :Default: false If set, the field becomes mandatory. For more advanced configuration refer to the :ref:`TCA documentation `. Example ======= Minimal ------- .. code-block:: yaml name: example/email fields: - identifier: email type: Email Advanced / use case ------------------- .. code-block:: yaml name: example/email fields: - identifier: email type: Email autocomplete: true default: 'developer@localhost.de' placeholder: 'Enter your email address' required: true