English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по HTML

Полный список HTML тегов

HTML: attribute method в <form>

Эта статья рассказывает о методе использования attribute method в HTML form, онлайн примеры демонстрируют, как использовать attribute method в HTML form, совместимость браузеров, грамматическое определение и подробные данные о его значениях.

 HTML <form> тег

Онлайн пример

Использование метода "get" для отправки формы:

!DOCTYPE html
<html>
<head>
<meta charset="utf-8">
<title>Использование метода get в HTML<form> - Основной учебник (oldtoolbag.com)</title>
</head>
<body>
<form action="action_page.php" method="get">
  Имя: <input type="text" name="fname"><br>
  Фамилия: <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
</form>
</body>
</html>
Проверьте ‹/›

Совместимость браузеров

IEFirefoxOperaChromeSafari

Все основные браузеры поддерживают атрибут method.

Определение и использование

Метод method определяет, как отправлять данные формы (form-data) (данные будут отправлены на страницу, указанную в атрибуте action).

Данные из формы могут быть отправлены в виде переменных URL (method="get") или в виде транзакции HTTP post (method="post").

Комментарии о GET:

  • Данные из формы добавляются в URL в виде пар "имя/значение"

  • Длина URL ограничена (примерно 3000 символов)

  • Никогда не используйте GET для отправки конфиденциальных данных! (Видны в URL)

  • Полезно для форм, которые пользователи хотят добавить в закладки

  • GET больше подходит для не безопасных данных, например, поисковые запросы в Google

Комментарии о POST:

  • Прикрепление данных формы к телу HTTP запроса (данные не отображаются в URL)

  • Нет ограничений по длине

  • Формы, отправленные через POST, не могут быть добавлены в закладки

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

Нет.

Грамматика

<form method="get|post">

Значение свойств

ЗначениеОписание
getПо умолчанию. Прикрепление данных формы (form-data) в виде пары имя/значение к URL: URL?имя=значение&имя=значение.
postОтправка данных формы в виде HTTP post transactions (form-data).

Более примеров

Подача формы с помощью метода "post"
Отправка данных формы через метод "post".

 HTML <form> тег