Атрибут formMethod для ввода Submit

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

formMethod Установите или верните значение атрибута formmethod кнопки отправки.

Атрибут HTML formmethod определяет HTTP-метод, используемый для отправки данных формы по адресу действия URL.

Атрибут formmethod перекрывает атрибут <form> Атрибут method.

Атрибут formmethod используется только для кнопок с type="submit"

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

Внимание к методу "get":

  • Он добавляет данные формы в виде пар name=value к URL
  • Это полезно для пользователей, которые хотят сохранять результаты в закладки при отправке формы
  • Количество данных, которые можно поместить в URL, ограничено (в зависимости от браузера), поэтому вы не можете быть уверены, что все данные формы будут правильно переданы
  • Не используйте метод "get" для передачи конфиденциальной информации! (Пароли или другие конфиденциальные данные будут видны в адресной строке браузера)

Внимание к методу "post":

  • Он отправляет данные формы в виде HTTP-транзакции post
  • Формы, отправленные с помощью метода "post", не могут быть сохранены в закладки
  • Он более надежен и безопасен, чем "get"
  • У него нет ограничений по объему

Комментарии:Атрибут formmethod - это новый атрибут <input> в HTML5 для type="submit".

См. также:

HTML справочник:Атрибут formmethod элемента <input> HTML

Пример

Пример 1

Узнайте HTTP-метод, используемый для отправки формы на сервер:

var x = document.getElementById("mySubmit").formMethod;

Попробуйте сами

Пример 2

Измените метод отправки данных формы:

document.getElementById("mySubmit").formMethod = "post";

Попробуйте сами

Грамматика

Верните атрибут formMethod:

submitObject.formMethod

Установите атрибут formMethod:

submitObject.formMethod = get|post

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

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

Технические детали

Возвратное значение: Строковое значение, указывающее на HTTP-метод, используемый для отправки формы на сервер.

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

Числа в таблице указывают на версию первого браузера, который полностью поддерживает этот атрибут.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Поддержка 10.0 Поддержка Поддержка Поддержка