Элемент | ||||||
<form> | 3+ | 1+ | 3.5+ | 1+ | 1+ | 1+ |
HTML Атрибут method
Атрибут method (от англ. "method" ‒ «метод») указывает метод (get или post) отправки данных формы на сервер.
Синтаксис
<form method="get | post">...</form>
Значения
Значение атрибута method не зависит от регистра шрифта. Существуют два метода — get и post.
- get
- При передаче методом get пользователь может видеть данные формы в адресной строке. Пары (имя=значение) присоединяются к адресу после вопросительного знака
(?)
и разделяются между собой амперсандом (символ&
). Удобство использования метода get заключается в том, что адрес со всеми параметрами можно использовать неоднократно, сохранив его, например, в закладки браузера, а также менять значения параметров прямо в адресной строке. Необходимо учитывать, что максимальный объем данных, передаваемых методом get, ограничен, в зависимости от настроек протокола, и в любом случае не может превышать 8192 Кб. - post
- При отправке данных методом post данные передаются таким образом, что пользователь уже не видит передаваемые обработчику формы данные (добавляет данные формы в теле запроса http, которые не отображаются в URL). Это позволяет отправлять большее количество данных, чем доступно методу get. Большие объёмы данных используются в форумах, почтовых службах, заполнении базы данных, при пересылке файлов и др.
Значение по умолчанию
get
Применяется к тегам
Элемент | Атрибут |
---|---|
<form> | method |
Различия между HTML 4.01 и HTML5
Нет.
Примеры использования:
Атрибут method (Значение "get")
Пример HTML:
Попробуй сам<form action="action_form.php" method="get">
Имя: <input type="text" name="firstname"><br>
Фамилия: <input type="text" name="lastname"><br>
<input type="submit" value="Отправить">
</form>
Атрибут method (Значение "post")
Пример HTML:
Попробуй сам<form action="action_form.php" method="post">
Имя: <input type="text" name="firstname"><br>
Фамилия: <input type="text" name="lastname"><br>
<input type="submit" value="Отправить">
</form>
Спецификации
Спецификация | Статус |
---|---|
HTML 4.01 (W3C) | Рекомендация |
HTML 5 (W3C) | Рекомендация |
HTML 5.1 (W3C) | Рекомендация |
Поддержка браузерами
Учебник HTML
HTML уроки: HTML Атрибуты
