Справочники

HTML Элементы HTML Атрибуты Глобальные Атрибуты HTML События HTML MIME-типы HTML Коды языков HTMLТаблица цветов HTML ASCII HTML ISO-8859-1 HTML Windows-1251 HTML UTF-8 кирилица HTML URL для UTF-8 HTML URL для ISO-8859


 


HTML Атрибут method

Атрибут method (от англ. "method" ‒ «метод») указывает метод (get или post) отправки данных формы на сервер.

Синтаксис

<form method="get | post">...</form>

Значения

Значение атрибута method не зависит от регистра шрифта. Существуют два метода — get и post.

get
При передаче методом get пользователь может видеть данные формы в адресной строке. Пары (имя=значение) присоединяются к адресу после вопросительного знака (?) и разделяются между собой амперсандом (символ &). Удобство использования метода get заключается в том, что адрес со всеми параметрами можно использовать неоднократно, сохранив его, например, в закладки браузера, а также менять значения параметров прямо в адресной строке. Необходимо учитывать, что максимальный объем данных, передаваемых методом get, ограничен, в зависимости от настроек протокола, и в любом случае не может превышать 8192 Кб.
post
При отправке данных методом post данные передаются таким образом, что пользователь уже не видит передаваемые обработчику формы данные (добавляет данные формы в теле запроса http, которые не отображаются в URL). Это позволяет отправлять большее количество данных, чем доступно методу get. Большие объёмы данных используются в форумах, почтовых службах, заполнении базы данных, при пересылке файлов и др.


Значение по умолчанию

get

Применяется к тегам

Элемент Атрибут
<form> method

Различия между HTML 4.01 и HTML5

Нет.

Примеры использования:

Атрибут method (Значение "get")

Пример HTML:

Попробуй сам
<form action="action_form.php" method="get">
  Имя: <input type="text" name="firstname"><br>
  Фамилия: <input type="text" name="lastname"><br>
  <input type="submit" value="Отправить">
</form>

Атрибут method (Значение "post")

Пример HTML:

Попробуй сам
<form action="action_form.php" method="post">
  Имя: <input type="text" name="firstname"><br>
  Фамилия: <input type="text" name="lastname"><br>
  <input type="submit" value="Отправить">
</form>

Спецификации

Спецификация Статус
HTML 4.01 (W3C) Рекомендация
HTML 5 (W3C) Рекомендация
HTML 5.1 (W3C) Рекомендация

Поддержка браузерами


Учебник HTML

HTML уроки: HTML Атрибуты