Skip to main content

Проверка адресов электронной почты с помощью HTML5

перенаправление писем с общей почты на личную! (Июнь 2026)

перенаправление писем с общей почты на личную! (Июнь 2026)
Anonim

Что может быть проще, чем создать HTML-форму, которая захватывает адреса электронной почты, например, для бюллетеня или уведомлений? Разумеется, неправильный адрес электронной почты в этой форме, а затем ваш браузер помнит тот неправильный адрес для всех форм регистрации.

Если вы хотите проверить адреса электронной почты, введенные в вашу форму, но избегайте сложных мастерингов и скриптов, HTML5 позволяет вам полагаться на браузер - без усилий и без обращения к JavaScript.

Проверка адресов электронной почты с помощью HTML5

Чтобы браузеры пользователей проверяли адреса электронной почты по мере их ввода в вашей веб-форме HTML:

  • Убедитесь, что вы используете HTML5.
  • Укажите элемент ввода формы электронной почты как тип «email». (См. Ниже пример).

Браузеры, которые не распознают тип = «email», должны (и, насколько можно судить, все будут) обрабатывать поле ввода как обычный тип = «текст».

Предостережения по HTML-адресу HTML5

Обратите внимание, что проверка адреса электронной почты HTML будет работать только в браузерах, поддерживающих HTML5 и проверяющих ввод элементов формы. Например, для других браузеров и резервного копирования вы все равно можете проверять адреса электронной почты с помощью PHP.

Браузеры, поддерживающие проверку адресов электронной почты HTML5, включают Safari 5+, Google Chrome 6+, Mozilla Firefox 4+ и Opera 10+. Safari 5 и Google Chrome 6-8 не будут принимать недопустимый ввод адреса электронной почты, но, в отличие от других браузеров, не помогут пользователю исправить ошибку.

Пример проверки адреса электронной почты HTML5

Чтобы включить браузеры пользователей для проверки адресов электронной почты с помощью HTML5, используйте следующий код, например: