html атрибут formmethod
Атрибут повідомляє браузеру, яким методом слід передавати дані форми на сервер.
Форм-дані можуть бути відправлені через змінні в URL (method="get"
) або як HTTP post транзакції (method="post"
)
HTML атрибут formmethod
перевизначає атрибут method
елемента <form>
Нотатка: | Атрибут |
Порада: | Ніколи не використовуйте метод "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
Немає жодної різниці.