САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ

HTML Тег <form> атрибут method

❮ HTML тег <form>

Пример

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

<form action="/action_page.php" method="get">
  <label for="fname">Имя:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Фамилия:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <input type="submit" value="Submit">
</form>
Попробуйте сами »

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

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

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

Примечания по GET:

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

Примечания по POST:

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

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

Атрибут
method Да Да Да Да Да


Синтаксис

<form method="get|post">

Значение атрибута

Значение Описание
get По умолчанию. Добавляет данные формы к URL в парах имя/значение: URL?name=value&name=value
post Отправляет данные формы в виде транзакции HTTP post

Еще примеры

Пример

Отправьте форму с помощью метода "post":

<form action="/action_page.php" method="post">
  <label for="fname">Имя:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Фамилия:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <input type="submit" value="Submit">
</form>
Попробуйте сами »

❮ HTML тег <form>