Атрибут метода HTML <form>

❮ HTML-тег <form>

Пример

Отправьте форму с помощью метода «get»:

<form action="/action_page.php" method="get">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Last name:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <input type="submit" value="Submit">
</form>

Другие примеры «Попробуйте сами» ниже.


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

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

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

Примечания к ПОЛУЧИТЬ:

  • Добавляет данные формы в URL-адрес в парах имя/значение.
  • Длина URL-адреса ограничена (около 3000 символов).
  • Никогда не используйте GET для отправки конфиденциальных данных! (будет отображаться в URL)
  • Полезно для отправки форм, когда пользователь хочет добавить результат в закладки.
  • GET лучше подходит для незащищенных данных, таких как строки запроса в Google.

Примечания к POST:

  • Добавляет данные формы в тело HTTP-запроса (данные не отображаются в URL-адресе)
  • Не имеет ограничений по размеру
  • Отправка форм с помощью POST не может быть добавлена ​​в закладки

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

Attribute
method Yes Yes Yes Yes Yes


Синтаксис

<form method="get|post">

Значения атрибутов

Value Description
get Default. Appends the form-data to the URL in name/value pairs: URL?name=value&name=value
post Sends the form-data as an HTTP post transaction

Дополнительные примеры

Пример

Отправьте форму методом «post»:

<form action="/action_page.php" method="post">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Last name:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <input type="submit" value="Submit">
</form>

❮ HTML-тег <form>