English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Эта статья рассказывает о методе использования атрибута formmethod в HTML button, демонстрирует онлайн примеры, совместимость браузеров, синтаксис и подробную информацию о значениях атрибута.
Форма с двумя кнопками для отправки. Первая кнопка для отправки данных формы с использованием method = "get", вторая кнопка для отправки данных формы с использованием method = "post":
<!DOCTYPE html> <html> <head> <title>HTML: атрибут <button> formmethod - Основной учебник в oldtoolbag.com</title> <body> <form action="action_page.php" method="get"> Имя: <input type="text" name="fname"><br> Фамилия: <input type="text" name="lname"><br> <button type="submit">Подача по умолчанию в формате get</button> <button type="submit" formmethod="post">Подача в постовом формате</button> </form> </body> </html>Проверьте, <br>
IEFirefoxOperaChromeSafari
Microsoft Internet Explorer 10, Firefox, Opera, Chrome и Safari поддерживают атрибут formmethod.
Внимание:Microsoft Internet Explorer 9 и более ранние версии не поддерживают атрибут formmethod.
Атрибут formmethod определяет метод HTTP, который используется для отправки данных формы. Этот атрибут заменяет метод формы. method Атрибут.
Атрибут formmethod используется только для кнопок типа «submit».
Данные формы можно отправлять в виде переменных URL (используя method = «get») или в виде HTTP post (используя method = «post»)
Внимание к методу «GET»:
Он добавляет данные формы в виде пары значение/имя в URL
Очень полезно для форм, где пользователи хотят добавить результаты в закладки
Количество данных, которые можно поместить в URL, ограничено (есть различия между браузерами), поэтому вы не можете быть уверены, что все данные формы будут правильно переданы
Не используйте метод "get", чтобы передавать конфиденциальную информацию! (Пароли или другие конфиденциальные данные будут отображаться в адресной строке браузера)
Комментарии о методе "post":
Он отправляет данные формы в виде HTTP-последовательности
Форма, отправленная с методом "post", не может быть добавлена в закладки
Он более устойчив и безопасен, чем "получение"
У него нет ограничений по размеру
Атрибут formmethod - это новый атрибут в HTML 5.
<button type="submit" formmethod="get|post">
Значение | Описание |
---|---|
get | Добавление данных формы в URL (form-data): URL?имя=значение&имя=значение |
post | Отправка данных формы в виде транзакции HTTP post (form-data) |