пример
Форма с двумя кнопки отправки. Кнопка первого представить представляет данные формы с method="get" , а второй представляет данные формы с method="post" :
<form action="demo_form.asp" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<button type="submit">Submit</button>
<button type="submit" formmethod="post"
formaction="demo_post.asp">Submit using
POST</button>
</form>
Попробуй сам " Определение и использование
formmethod атрибут определяет , какой метод HTTP, используемый при отправке данных формы. Этот атрибут переопределяет форму в method атрибута.
formmethod атрибут используется только для кнопок с type="submit" .
Форм-данные могут быть отправлены в качестве URL переменных (с method="get" ) или как HTTP post (с method="post" ).
Заметки о "get" метод:
- он добавляет данных формы к URL в имя / значение пар
- это полезно для формы представлений, где пользователь хочет добавить в закладки результата
- Существует предел того, сколько данных вы можете поместить в URL (варьируется между браузерами), поэтому, вы не можете быть уверены, что все форм-данные будут корректно перенесены
- Никогда не используйте "get" метод для передачи конфиденциальной информации! (Пароль или другую конфиденциальную информацию будет отображаться в адресной строке браузера)
Заметки о "post" метода:
- он посылает форм-данных в качестве HTTP POST операции
- Форма представления с "post" метод не может быть закладкой
- она более надежна и безопасна , чем "get"
- он не имеет ограничений по размеру
Поддержка браузеров
Числа в таблице указать первую версию браузера, который полностью поддерживает атрибут.
Атрибут | |||||
---|---|---|---|---|---|
formmethod | 9.0 | 10,0 | 4.0 | 5.1 | 10.6 |
Отличия между HTML 4.01 и HTML5
formmethod атрибут является новым в HTML5.
Синтаксис
<button type="submit" formmethod="get|post">
значения атрибутов
Стоимость | Описание |
---|---|
get | Дописывает форм-данных в URL: URL?name=value&name=value |
post | Отправляет данных формы как HTTP post операции |