Ввод Отправить свойство formMethod
Пример
Узнайте, какой метод HTTP используется для отправки формы на сервер:
var x = document.getElementById("mySubmit").formMethod;
Определение и использование
Свойство formMethod задает или возвращает значение атрибута formmethod кнопки отправки.
Атрибут formmethod определяет метод HTTP для отправки данных формы на URL-адрес действия.
Атрибут formmethod переопределяет атрибут метода элемента <form>.
Атрибут formmethod используется только для кнопок с type="submit".
Данные формы могут быть отправлены как переменные URL (method="get") или как почтовая транзакция HTTP (method="post").
Примечания к методу «получить»:
- он добавляет данные формы к URL-адресу в парах имя/значение
- это полезно для отправки форм, когда пользователь хочет добавить результат в закладки
- Существует ограничение на количество данных, которые вы можете поместить в URL-адрес (зависит от браузера), поэтому вы не можете быть уверены, что все данные формы будут переданы правильно.
- Никогда не используйте метод get для передачи конфиденциальной информации! (пароль или другая конфиденциальная информация будет отображаться в адресной строке браузера)
Примечания к методу «post»:
- он отправляет данные формы как почтовую транзакцию HTTP
- Отправка формы с помощью метода «post» не может быть добавлена в закладки.
- это более надежно и безопасно, чем "получить"
- он не имеет ограничений по размеру
Примечание . Атрибут formmethod является новым для элемента <input> с type="submit" в HTML5.
Поддержка браузера
Property | |||||
---|---|---|---|---|---|
formMethod | Yes | 10.0 | Yes | Yes | Yes |
Синтаксис
Вернуть свойство formMethod:
submitObject.formMethod
Установите свойство formMethod:
submitObject.formMethod = 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 |
Технические детали
Возвращаемое значение: | Строка, представляющая метод HTTP, который используется для отправки формы на сервер. |
---|
Дополнительные примеры
Пример
Измените метод отправки данных формы:
document.getElementById("mySubmit").formMethod = "post";
Связанные страницы
Справочник по HTML: HTML атрибут formmethod <input>
❮ Введите объект отправки