Атрибут method HTML тега form

Атрибут method определяет метод отправки данных формы на сервер.

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

Особенности передачи данных методом GET:

  • данные присоединяются к URL в виде пар имя/значение
  • длина URL ограничена 3000 символов
  • никогда не стоит использовать метод GET для передачи важной информации! (например, пароли будут видны в адресной строке браузера)

Особенности передачи данных методом POST:

  • данные отправляются в теле HTTP запроса
  • он надежнее и безопаснее метода GET
  • у него нет ограничений по размеру передаваемых данных

Синтаксис атрибута

<form method="get | post">

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

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

Пример использования атрибута

HTML форма, использующая метод GET для отправки данных на сервер:


<form action="//msiter.ru/demo_form.asp" method="get">
   Имя: <input type="text" name="fname"><br>
   Фамилия: <input type="text" name="lname"><br>
   <input type="submit" value="Отправить">
</form>