Элемент

Элемент input.

Самый важный элемент формы — <input>, способный менять свои характеристики благодаря атрибуту type. Этот атрибут определяет, данные какого типа ожидают от пользователя. Раньше доступны были лишь несколько типов: многофункциональный text и парочка более специфических, таких как password и submit. В HTML5 количество вариантов увеличилось, а функциональность элемента значительно расширилась.

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

Атрибут type можно использовать совместно с другими атрибутами для более тонкой настройки ограничений и управления вводимыми данными в режиме реального времени.

Создайте новый HTML-файл и скопируйте в него шаблон из листинга 6.1. Для проверки работы каждого из рассматриваемых далее типов ввода заменяйте элементы <input> в шаблоне соответствующими элементами из следующих листингов и открывайте файл в браузере. Способы обработки вводимых типов в разных браузерах могут различаться, поэтому мы рекомендуем проверять код во всех доступных вам браузерах.

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

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