Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..
HTML-элемент <form> представляет раздел документа, содержащий интерактивные элементы управления, которые позволяют отправлять информацию.
Можно использовать CSS псевдоклассы :valid и :invalid для стилизации элемента <form>, в зависимости от того, валидны или нет элементы внутри формы.
Как и все HTML-элементы, этот элемент поддерживает глобальные атрибуты.
acceptСписок типов содержимого, разделённых запятой, которые принимает сервер.
Примечание: Этот атрибут был удалён в HTML5 и его не следует больше использовать. Взамен, используйте accept атрибут заданного <input> элемента.
Кодировка символов принимаемая сервером. Спецификация допускает единственное регистронезависимое значение "UTF-8", что отражает повсеместное распространение этой кодировки (исторически можно было указать несколько кодировок символов в виде списка, разделённого запятыми или пробелами).
actionURI-адрес программы, которая обрабатывает информацию переданную через форму. Это значение может быть переписано с помощью атрибута formaction на <button> или <input> элементе.
autocompleteУказывает, могут ли элементы управления автоматически быть дописаны в форме браузером. Эта настройка может быть переписана с помощью атрибута autocomplete на элементе формы. Возможные значения:
Примечание: Если вы установили значение off для autocomplete атрибута формы, из-за того, что документ предоставляет своё собственное автодополнение, то вам следует также установить значение off для autocomplete каждого <input> элемента формы, которые документ может автоматически дополнить. Подробнее, смотрите Google Chrome notes.
Когда значение атрибута method равно post, атрибут - MIME тип содержимого, которое используется, чтобы передать форму на сервер. Возможные значения:
HTTP метод, который браузер использует, для отправки формы. Возможные значения:
Имя формы. В HTML 4 его использование запрещено (id следует использовать взамен). Оно должно быть уникальным и не пустым среди всех форм в документе в HTML 5.
novalidateЭто Boolean атрибут показывает, что форма не проверяется на валидность, когда отправляется серверу. Если атрибут пропущен (и поэтому форма проверяется), эта настройка по умолчанию, может быть переписана атрибутом formnovalidate на <button> или <input> элементе, принадлежащем форме.
targetИмя или ключевое слово, показывающее где отображать ответ, который будет получен, после отправки формы. В HTML 4, это имя или ключевое слово для фрейма. В HTML5, это имя или ключевое слово, контекста просмотра (например, вкладка, окно, или линейный фрейм). Следующие ключевые слова имеют специальное значение:
| Разрешённое содержимое | Flow content, но не содержащий <form> элементов |
| Пропуск тега | Нет. И открывающий и закрывающий тег должны быть. |
| Нормативный документ | HTML5, section 4.10.3 (HTML4.01, section 17.3) |
| HTML # the-form-element |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 18 нояб. 2025 г. by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.