<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wikihandbk.com/ruwiki/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F%3A%D0%A4%D0%BE%D1%80%D0%BC%D0%B0_%28HTML%29</id>
	<title>Русская Википедия:Форма (HTML) - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wikihandbk.com/ruwiki/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F%3A%D0%A4%D0%BE%D1%80%D0%BC%D0%B0_%28HTML%29"/>
	<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A4%D0%BE%D1%80%D0%BC%D0%B0_(HTML)&amp;action=history"/>
	<updated>2026-04-28T18:37:24Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>http://wikihandbk.com/ruwiki/index.php?title=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A4%D0%BE%D1%80%D0%BC%D0%B0_(HTML)&amp;diff=11199621&amp;oldid=prev</id>
		<title>EducationBot: Новая страница: «{{Русская Википедия/Панель перехода}} {{HTML}} '''Форма''' ({{lang-en|form}}) в HTML — раздел документа, позволяющий пользователю вводить информацию для последующей обработки системой. Синтаксически форма в HTML задаётся с помощью элемента &lt;code&gt;&lt;nowiki&gt;&lt;form&gt;&lt;/nowiki&gt;&lt;/code&gt; и в допол...»</title>
		<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A4%D0%BE%D1%80%D0%BC%D0%B0_(HTML)&amp;diff=11199621&amp;oldid=prev"/>
		<updated>2023-09-24T13:08:20Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{Русская Википедия/Панель перехода}} {{HTML}} &amp;#039;&amp;#039;&amp;#039;Форма&amp;#039;&amp;#039;&amp;#039; ({{lang-en|form}}) в HTML — раздел документа, позволяющий пользователю вводить информацию для последующей обработки системой. Синтаксически форма в HTML задаётся с помощью элемента &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;form&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; и в допол...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Русская Википедия/Панель перехода}}&lt;br /&gt;
{{HTML}}&lt;br /&gt;
'''Форма''' ({{lang-en|form}}) в HTML — раздел документа, позволяющий пользователю вводить информацию для последующей обработки системой. Синтаксически форма в HTML задаётся с помощью элемента &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;form&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; и в дополнение к разметке обычных элементов содержит разметку для '''[[элемент интерфейса|элементов управления]]''' ({{lang-en|controls}}), надписей ({{lang-en|label}}) и других&amp;lt;ref name=&amp;quot;Спецификация языка HTML&amp;quot;&amp;gt;[http://www.intuit.ru/department/internet/html/17/ Спецификация языка HTML] {{Wayback|url=http://www.intuit.ru/department/internet/html/17/ |date=20121204083028 }}, переводчик: А. Пирамидин, intuit.ru, ISBN 978-5-94774-648-8, 17. Лекция: Формы.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;W3C HTML4 Specification&amp;quot;&amp;gt;[http://www.w3.org/TR/html4/interact/forms.html Forms in HTML documents] {{Wayback|url=http://www.w3.org/TR/html4/interact/forms.html |date=20210422071447 }}{{ref-en}} Спецификация W3C для HTML4&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Пример ==&lt;br /&gt;
Простая форма для ввода данных о новом пользователе&amp;lt;ref name=&amp;quot;Спецификация языка HTML&amp;quot; /&amp;gt;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&lt;br /&gt;
         Регистрация&lt;br /&gt;
      &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
   &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;form action=&amp;quot;http://example.com/app/profile.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;label for=&amp;quot;username&amp;quot;&amp;gt;&lt;br /&gt;
               Имя: &lt;br /&gt;
            &amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;username&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;label for=&amp;quot;nick&amp;quot;&amp;gt;&lt;br /&gt;
               Ник: &lt;br /&gt;
            &amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nick&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;label for=&amp;quot;email&amp;quot;&amp;gt;&lt;br /&gt;
               Адрес эл. почты: &lt;br /&gt;
            &amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;email&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;label for=&amp;quot;sex&amp;quot;&amp;gt;&lt;br /&gt;
               Пол: &lt;br /&gt;
            &amp;lt;/label&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;sex&amp;quot; value=&amp;quot;male&amp;quot; /&amp;gt;&lt;br /&gt;
            мужской&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;sex&amp;quot; value=&amp;quot;female&amp;quot; /&amp;gt;&lt;br /&gt;
            женский&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;sex&amp;quot; value=&amp;quot;secret&amp;quot; /&amp;gt;&lt;br /&gt;
            не хочу отвечать&lt;br /&gt;
            &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Отправить&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;reset&amp;quot; value=&amp;quot;Очистить&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;/p&amp;gt;&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
   &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;!-- скриншот --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере форма содержит три текстовых поля для ввода текстовой строки, [[радиокнопка|радиокнопки]] для выбора пола, кнопки для отправки ({{lang-en|submit}}) и очистки ({{lang-en|reset}}) формы.&lt;br /&gt;
&lt;br /&gt;
== Элементы управления ==&lt;br /&gt;
Элементы управления служат для взаимодействия пользователя с формой. Атрибут &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; определяет имя элемента управления с [[область видимости|областью видимости]] внутри данной формы.&lt;br /&gt;
&lt;br /&gt;
С каждым элементом формы связано ''начальное'' и ''текущее'' значение. За некоторыми исключениями (&amp;lt;code&amp;gt;&amp;lt;textarea&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt;), начальное значение может быть задано атрибутом &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;. Значения, соответствующие элементам, могут изменяться при взаимодействии пользователя или [[скрипт]]ов (например, на [[Javascript]]) с формой. При очистке ({{lang-en|reset}}) формы элементы приобретают начальные значения. Данные всех ''действующих'' ({{lang-en|successful}}) элементов формы отправляются ({{lang-en|submit}}) на обработку в виде пар имя-значения&amp;lt;ref name=&amp;quot;Спецификация языка HTML&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;W3C HTML4 Specification&amp;quot; /&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Типы ===&lt;br /&gt;
В HTML определены следующие элементы управления:&lt;br /&gt;
* кнопка: элемент &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;input&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; типов &amp;lt;code&amp;gt;submit&amp;lt;/code&amp;gt; (отправка формы), &amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt; (картинка-кнопка), &amp;lt;code&amp;gt;reset&amp;lt;/code&amp;gt; (очистка формы, приведение формы в начальное состояние), &amp;lt;code&amp;gt;button&amp;lt;/code&amp;gt; (кнопка), а также элемент &amp;lt;code&amp;gt;&amp;lt;button&amp;gt;&amp;lt;/code&amp;gt; (отправка формы);&lt;br /&gt;
* [[чекбокс]] (флажок): тип &amp;lt;code&amp;gt;checkbox&amp;lt;/code&amp;gt;;&lt;br /&gt;
* [[радиокнопка]]: тип &amp;lt;code&amp;gt;radio&amp;lt;/code&amp;gt;;&lt;br /&gt;
* меню: элемент &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;select&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; с элементами &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;optgroup&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;option&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; внутри;&lt;br /&gt;
* строка текста: тип &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;, а также элемент &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;textarea&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (многострочное текстовое поле);&lt;br /&gt;
* пароль: тип &amp;lt;code&amp;gt;password&amp;lt;/code&amp;gt;;&lt;br /&gt;
* скрытое поле: тип &amp;lt;code&amp;gt;hidden&amp;lt;/code&amp;gt;;&lt;br /&gt;
* файл: тип &amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[HTML5]] определяет дополнительные элементы ([[кросс-браузерность]] пока отсутствует)&amp;lt;ref&amp;gt;{{Cite web |url=http://www.w3schools.com/html/html5_form_elements.asp |title=HTML5 Form Elements, w3schools |accessdate=2012-12-02 |archiveurl=https://web.archive.org/web/20130513144520/http://www.w3schools.com/html/html5_form_elements.asp |archivedate=2013-05-13 |deadlink=yes }}&amp;lt;/ref&amp;gt;:&lt;br /&gt;
* элемент &amp;lt;code&amp;gt;&amp;lt;datalist&amp;gt;&amp;lt;/code&amp;gt; с вариантами автозаполнения строки текста;&lt;br /&gt;
* элемент &amp;lt;code&amp;gt;&amp;lt;output&amp;gt;&amp;lt;/code&amp;gt; для результата вычисления на основе других полей;&lt;br /&gt;
* элемент &amp;lt;code&amp;gt;&amp;lt;keygen&amp;gt;&amp;lt;/code&amp;gt; для генерации пары ключей для использования в механизме [[аутентификация|аутентификации]].&lt;br /&gt;
&lt;br /&gt;
== Элемент &amp;lt;nowiki&amp;gt;&amp;lt;form&amp;gt;&amp;lt;/nowiki&amp;gt; ==&lt;br /&gt;
Форма задаётся с помощью элемента &amp;lt;code&amp;gt;&amp;lt;form&amp;gt;&amp;lt;/code&amp;gt;, внутри которого и располагаются элементы управления. Кроме общих для HTML атрибутов, в &amp;lt;code&amp;gt;&amp;lt;form&amp;gt;&amp;lt;/code&amp;gt; могут присутствовать следующие&amp;lt;ref name=&amp;quot;Спецификация языка HTML&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;W3C HTML4 Specification&amp;quot; /&amp;gt;:&lt;br /&gt;
* &amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt; (действие) — обязательный атрибут (в HTML5 — нет), содержащий [[URI]] обработчика формы;&lt;br /&gt;
* &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt; (метод отправки формы) — атрибут, принимающий значения GET (по умолчанию) или POST;&lt;br /&gt;
* &amp;lt;code&amp;gt;enctype&amp;lt;/code&amp;gt; (тип кодирования для содержимого) — по умолчанию &amp;lt;code&amp;gt;application/x-www-form-urlencoded&amp;lt;/code&amp;gt; (всегда для метода GET), но обычно употребляется [[multipart/form-data]];&lt;br /&gt;
* &amp;lt;code&amp;gt;accept&amp;lt;/code&amp;gt; — список [[MIME]]-типов для загрузки файлов;&lt;br /&gt;
* &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; — имя формы;&lt;br /&gt;
* &amp;lt;code&amp;gt;onsubmit&amp;lt;/code&amp;gt; — обработчик события «форма отправлена» (для скриптов);&lt;br /&gt;
* &amp;lt;code&amp;gt;onreset&amp;lt;/code&amp;gt; — обработчик события: «форма очищена» (тоже для скриптов);&lt;br /&gt;
* &amp;lt;code&amp;gt;accept-charset&amp;lt;/code&amp;gt; список поддерживаемых наборов символов.&lt;br /&gt;
&lt;br /&gt;
== Отправка формы ==&lt;br /&gt;
Для отправки формы имеются два метода: GET и POST. Метод GET рекомендуется использовать в случаях, когда при обработке формы на стороне сервера не происходит побочных действий, например, поиск. В противном случае, когда на стороне сервера подразумевается модификация в базах данных и т. п., требуется использовать метод POST&amp;lt;ref name=&amp;quot;Спецификация языка HTML&amp;quot; /&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Пароль]]&lt;br /&gt;
* [[XForms]]&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
{{rq|sources|img}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Гипертекст]]&lt;br /&gt;
[[Категория:HTML]]&lt;br /&gt;
{{Навигационная таблица/Портал/Русская Википедия}}&lt;br /&gt;
[[Категория:Русская Википедия]]&lt;br /&gt;
[[Категория:Википедия]]&lt;br /&gt;
[[Категория:Статья из Википедии]]&lt;br /&gt;
[[Категория:Статья из Русской Википедии]]&lt;/div&gt;</summary>
		<author><name>EducationBot</name></author>
	</entry>
</feed>