--- title: Forms localeTitle: формы --- ## формы Элемент HTML Form определяет форму, которая используется для сбора пользовательского ввода. Примеры: ```html
``` HTML-форма содержит элементы формы. Элементы формы - это разные типы элементов ввода, такие как текстовые поля, флажки, переключатели, кнопки отправки и т. Д. Внутри тегов формы есть также 2 важных атрибута: **action** содержит адрес, который определяет, куда будет отправлена информация формы; **method** может быть либо GET, либо POST и определяет, как будет отправлена информация формы. Элемент используется для группировки элементов, связанных друг с другом, разделяя форму на логические фрагменты. Большинство полей формы создает элемент . Атрибуты элемента отличаются в зависимости от типа поля, для создания которого используется этот элемент. Атрибуты тега input: accept - Определяет тип файла, разрешенных для отправки на сервер. Указывается только для . Возможные значения: file_extension — разрешает загрузку файлов с указанным расширением, например, accept=".gif", accept=".pdf", accept=".doc" audio/* — разрешает загрузку аудиофайлов video/* — разрешает загрузку видеофайлов image/* — разрешает загрузку изображений media_type — указывает на медиа-тип загружаемых файлов. alt - Определяет альтернативный текст для изображений, указывается только для . autocomplete Отвечает за запоминание введенных в текстовое поле значений и автоподстановку их при последующем вводе: on — означает, что поле не защищено, и его значение можно сохранять и извлекать, off — отключает автозаполнение для полей форм. autofocus Позволяет сделать так, чтобы в загружаемой форме то или иное поле ввода уже имело фокус (было выбрано), являясь готовым к вводу значения. checked Атрибут проверяет, установлен ли флажок по умолчанию при загрузке страницы для полей типа type="checkbox" и type="radio". disabled Отключает возможность редактирования и копирования содержимого поля. form Значение атрибута должно быть равно атрибуту id элемента