Инструменты пользователя

Инструменты сайта


software:development:web:docs:web:html:element:form

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
software:development:web:docs:web:html:element:form [2023/08/25 22:50] – [Атрибуты для отправки формы] vladpolskiysoftware:development:web:docs:web:html:element:form [2023/08/26 00:15] (текущий) – [<form>: элемент формы.] vladpolskiy
Строка 1: Строка 1:
 ====== <form>: элемент формы.  ====== ====== <form>: элемент формы.  ======
  
-Элемент HTML представляет собой раздел документа, содержащий интерактивные элементы управления для отправки информации.<form>+Элемент [[software:development:web:docs:web:HTML:|HTML]] представляет собой раздел документа, содержащий интерактивные элементы управления для отправки информации.<form>
  
 ===== Попробуй ===== ===== Попробуй =====
Строка 34: Строка 34:
 |[[software:development:web:docs:web:html:attributes:action|action ]]| URL-адрес, который обрабатывает отправку формы. Это значение может быть переопределено атрибутом [[software:development:web:docs:web:html:element:button#formaction|formaction]] элемента [[software:development:web:docs:web:html:element:button|<button>]], [[software:development:web:docs:web:html:element:input:submit|<input type="submit">]] или [[software:development:web:docs:web:html:element:input:image|<input type="image">]]. Этот атрибут игнорируется, если ''method="dialog"'' он установлен.  |[[software:development:web:docs:web:html:attributes:action|action ]]| URL-адрес, который обрабатывает отправку формы. Это значение может быть переопределено атрибутом [[software:development:web:docs:web:html:element:button#formaction|formaction]] элемента [[software:development:web:docs:web:html:element:button|<button>]], [[software:development:web:docs:web:html:element:input:submit|<input type="submit">]] или [[software:development:web:docs:web:html:element:input:image|<input type="image">]]. Этот атрибут игнорируется, если ''method="dialog"'' он установлен. 
 |[[software:development:web:docs:web:html:attributes:enctype|enctype]]|Если значение атрибута ''method'' равно ''post'', ''enctype'' это [[https://en.wikipedia.org/wiki/Mime_type|MIME-тип]] отправки формы. Возможные значения:\\  -''application/x-www-form-urlencoded'': значение по умолчанию.\\  -''multipart/form-data'': используйте это, если форма содержит [[software:development:web:docs:web:html:element:input|<input>]] элементы с ''type=file''.\\  -''text/plain'': Полезно для целей отладки.\\  Это значение может быть переопределено\\  [[software:development:web:docs:web:html:element:button#formenctype|formenctype]] атрибутами [[software:development:web:docs:web:html:element:button|<button>]], [[software:development:web:docs:web:html:element:input:submit|<input type="submit">]] или [[software:development:web:docs:web:html:element:input:image|<input type="image">]] элементов.| |[[software:development:web:docs:web:html:attributes:enctype|enctype]]|Если значение атрибута ''method'' равно ''post'', ''enctype'' это [[https://en.wikipedia.org/wiki/Mime_type|MIME-тип]] отправки формы. Возможные значения:\\  -''application/x-www-form-urlencoded'': значение по умолчанию.\\  -''multipart/form-data'': используйте это, если форма содержит [[software:development:web:docs:web:html:element:input|<input>]] элементы с ''type=file''.\\  -''text/plain'': Полезно для целей отладки.\\  Это значение может быть переопределено\\  [[software:development:web:docs:web:html:element:button#formenctype|formenctype]] атрибутами [[software:development:web:docs:web:html:element:button|<button>]], [[software:development:web:docs:web:html:element:input:submit|<input type="submit">]] или [[software:development:web:docs:web:html:element:input:image|<input type="image">]] элементов.|
 +|[[software:development:web:docs:web:html:attributes:method|method]]|[[software:development:web:docs:web:HTTP|HTTP]] - метод для отправки формы. Единственными разрешенными методами/значениями являются (без учета регистра):\\  ''post'': [[software:development:web:docs:web:HTTP:Methods:POST|POST]] Метод; данные формы, отправленные в качестве [[software:development:web:docs:web:API:Request:body|тела запроса]]. \\  ''get''(по умолчанию): [[software:development:web:docs:web:HTTP:Methods:GET|GET]]; данные формы, добавляемые к ''action'' URL-адресу через ''?'' разделитель. Используйте этот метод, когда форма [[software:development:web:docs:Glossary:Idempotent|не имеет побочных эффектов]].\\  ''dialog'': когда форма находится внутри [[software:development:web:HTML:Element:dialog|<dialog>]], закрывает диалоговое окно и вызывает ''submit'' событие при отправке без отправки данных или очистки формы.|
 +|[[software:development:web:docs:web:html:attributes:novalidate|novalidate]]| Этот логический атрибут указывает, что форма не должна проверяться при отправке. Если этот атрибут не установлен (и, следовательно, форма проверена ), его можно переопределить атрибутом [[software:development:web:docs:web:html:element:button#formnovalidate|formnovalidate]],  [[software:development:web:docs:web:html:element:button|<button>]], или [[software:development:web:docs:web:html:element:input:submit|<input type="submit">]] элемента [[software:development:web:docs:web:html:element:input:image|<input type="image">]] принадлежащего форме. 
 +|[[software:development:web:docs:web:html:attributes:target|target]]|Указывает, где отображать ответ после отправки формы. Это имя/ключевое слово для контекста просмотра (например, вкладка, окно или iframe). Следующие ключевые слова имеют особое значение:\\  ''_self'' (по умолчанию): загрузка в тот же контекст просмотра, что и текущий.\\  ''_blank'': загрузиться в новый безымянный контекст просмотра. Это обеспечивает то же поведение, что и установка [[software:development:web:docs:web:html:element:form#rel|rel="noopener"]], которая не устанавливает [[software:development:web:docs:web:API:Window:opener|window.opener]].\\  ''_parent'': загрузить в родительский контекст просмотра текущего. Если нет родителя, ведет себя так же, как ''_self''.\\  ''_top'': Загрузка в контекст просмотра верхнего уровня (т. е. контекст просмотра, который является предком текущего и не имеет родительского элемента). Если нет родителя, ведет себя так же, как ''_self''. \\  Это значение может быть переопределено атрибутом [[software:development:web:docs:web:HTML/Element/button#formtarget|formtarget]] элемента [[software:development:web:docs:web:html:element:button|<button>]], [[software:development:web:docs:web:html:element:input:submit|<input type="submit">]] bkb [[software:development:web:docs:web:html:element:input:image|<input type="image">]].|
 +
 +===== Примеры =====
 +
 +<html>
 +<iframe height="420" style="width: 100%;" scrolling="no" title="Untitled" src="./demo/code-docs/pages/tabbed/form-1.html" frameborder="no" loading="lazy" allowtransparency="true" allowfullscreen="true">
 +</iframe>
 +</html>
 +
software/development/web/docs/web/html/element/form.1692993018.txt.gz · Последнее изменение: 2023/08/25 22:50 — vladpolskiy