Тип email

Тип email.

Почти в каждой форме, существующей в Сети, можно обнаружить поле для ввода адреса электронной почты. До сих пор для обработки данных такого типа можно было использовать только тип text. Тип text представляет собой текст любого вида, а не какие-то специфические строки, поэтому обрабатывать вводимые данные приходилось в коде JavaScript. В противном случае мы не могли быть уверены в том, что пользователь ввел адрес электронной почты в допустимом формате. Однако теперь благодаря новому типу email браузер сам может позаботиться о валидации указанного пользователем адреса.

Когда пользователь введет текст в поле, сгенерированном кодом из листинга 6.2, эти данные будут проверены браузером на соответствие формату адреса электронной почты. Если валидация завершится неудачей, содержимое формы не будет отправлено серверу.

Спецификация HTML5 не описывает, как браузеры должны реагировать на ввод недопустимых данных. В одних браузерах вокруг элемента <input> с ошибочными данными появляется красная рамка, в других — синяя. Всегда существует способ настроить обработку ошибок, и мы познакомимся с доступными вариантами чуть позже.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *