public static Email::validateEmail(&$element, FormStateInterface $form_state, &$complete_form)
Form element validation handler for #type 'email'.
Note that #maxlength and #required is validated by _form_validate() already.
File
- core/lib/Drupal/Core/Render/Element/Email.php, line 71
Class
- Provides a form input element for entering an email address.
Namespace
Drupal\Core\Render\Element
Code
1 2 3 4 5 6 7 8 | public static function validateEmail(& $element , FormStateInterface $form_state , & $complete_form ) { $value = trim( $element [ '#value' ]); $form_state ->setValueForElement( $element , $value ); if ( $value !== '' && !\Drupal::service( 'email.validator' )->isValid( $value )) { $form_state ->setError( $element , t( 'The email address %mail is not valid.' , array ( '%mail' => $value ))); } } |
Please login to continue.