html атрибут formmethod

Атрибут повідомляє браузеру, яким методом слід передавати дані форми на сервер.

Форм-дані можуть бути відправлені через змінні в URL (method="get") або як HTTP post транзакції (method="post")

HTML атрибут formmethod перевизначає атрибут method елемента <form>

Нотатка:

Атрибут formmethod може використовуватися з type="submit" та type="image".

Порада:

Ніколи не використовуйте метод "GET", щоб передати конфіденційну інформацію! (Паролі або інша інформація буде відображатися в адресному рядку браузера).

Синтаксис

<input formmethod="get|post">

Атрибут formmethod може отримувати 2 значення :

get

Цей метод призначений для передачі даних форми безпосередньо в адресному рядку у вигляді пар «ім'я = значення», які додаються до адреси сторінки після знаку питання і розділяються між собою амперсандом (символ &). Повна адреса наприклад буде http://mahazyn.ua/cat/?name=pobut&sort=desc. Обсяг даних в методі обмежений 4 КБ.

post

Посилає на сервер дані в запиті браузера, обсяг даних, що пересилаються обмежений лише настройками сервера.

Переглядачі

Переглядач

9+

4+

5.1+

10.6+

10+

12+

Переглядач

2.3+

1+

4+

5+


Мобільних переглядачів ще не додано.

Приклади


Найпростіший приклад використання HTML атрибута formmethod теґа <input>

See the Pen Input.formmethod_css_in_ua by css.in.ua (@css_in_ua) on CodePen.

Різниця між HTML 4.01 та HTML5


Атрибут formmethod з'явився тільки в HTML5.

Різниця між XHTML та HTML


Немає жодної різниці.