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