Атрибут 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 | Поддержка | Поддержка | Поддержка |