====== Веб-формы — Работа с пользовательскими данными ====== Этот модуль содержит серию статей, которые помогут вам освоить основы веб-форм. Веб-формы — очень мощный инструмент для взаимодействия с пользователями — чаще всего они используются для сбора данных от пользователей или предоставления им возможности управлять пользовательским интерфейсом. Однако по историческим и техническим причинам не всегда очевидно, как использовать их в полной мере. В перечисленных ниже статьях мы рассмотрим все основные аспекты веб-форм, включая разметку их HTML-структуры, стилизацию элементов управления формы, проверку данных формы и отправку данных на сервер. Хотите стать фронтенд-разработчиком? Мы составили курс, который включает в себя всю необходимую информацию, необходимую для достижения вашей цели. Начать Предварительные условия Прежде чем приступить к этому модулю, вы должны хотя бы изучить наше введение в HTML . На этом этапе вы должны найти вводные руководства простыми для понимания, а также иметь возможность использовать наше базовое руководство по элементам управления формами. Однако для освоения форм требуется нечто большее, чем просто знание HTML — вам также необходимо изучить некоторые специальные приемы стилизации элементов управления формы, а также некоторые знания сценариев необходимы для обработки таких вещей, как проверка и создание настраиваемых элементов управления формы. Поэтому, прежде чем вы посмотрите на другие разделы, перечисленные ниже, мы рекомендуем вам сначала уйти и немного изучить CSS и JavaScript . Вышеприведенный текст является хорошим показателем того, почему мы поместили веб-формы в отдельный автономный модуль, а не пытаемся смешивать его части с темами HTML, CSS и JavaScript — элементы формы более сложны, чем большинство других HTML. элементы, и они также требуют тесного сочетания связанных методов CSS и JavaScript, чтобы получить от них максимальную отдачу. Примечание. Если вы работаете на компьютере/планшете/другом устройстве, на котором у вас нет возможности создавать собственные файлы, вы можете попробовать (большинство) примеров кода в онлайн-программах кодирования, таких как JSBin или Glitch . Вводные руководства Ваша первая форма В первой статье из нашей серии рассказывается о вашем первом опыте создания веб-формы, в том числе о разработке простой формы, ее реализации с использованием правильных элементов HTML, добавлении очень простых стилей с помощью CSS и о том, как данные отправляются на сервер. Как структурировать веб-форму Избавившись от основ, теперь мы более подробно рассмотрим элементы, используемые для придания структуры и значения различным частям формы. Различные элементы управления формой Основные собственные элементы управления формой Мы начинаем этот раздел с подробного рассмотрения функциональности исходных типов HTML и того, какие параметры доступны для сбора различных типов данных. Типы ввода HTML5 Здесь мы продолжаем наше глубокое погружение в элемент, рассматривая дополнительные типы ввода, предоставленные при выпуске HTML5, а также различные элементы управления пользовательского интерфейса и улучшения сбора данных, которые они предоставляют. Дополнительно смотрим на элемент. Другие элементы управления формой Далее мы рассмотрим все элементы управления, не относящиеся к форме, и связанные с ними инструменты, такие как