html тег <form> атрибут method


Атрибут method (HTML тега <form>) визначає який метод HTTP (<get> або <post>) використовується при передачі форми.

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

Зауваження по GET:

  • Дописує форм-дані в URL;
  • Довжина URL обмежена (близько 3000 знаків, 4kb);
  • Ніколи не використовуйте GET для передачі конфіденційних даних! (Тому, що їх буде видно в URL);
  • Корисно, коли користувач хоче додати сторінку в закладки;
  • метод GET краще використовувати для неперевірених даних, як рядок запиту в Google.

Зауваження по POST:

  • Дописує форм-дані в тіло HTTP запиту (дані не видно в URL)
  • Не має обмежень за розміром
автор: с3с

Синтаксис

<form method="get | post">


...


</form>

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

get

Цей метод є одним з найбільш поширених і призначений для отримання необхідної інформації і передачі даних в адресному рядку. Пари «ім'я=значення» приєднуються в цьому випадку до адреси після знаку питання і розділяються між собою амперсандом (символ &).

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

автор: с3с

post

Метод post посилає на сервер дані в заголовку запиту. Це дозволяє відправляти більшу кількість даних, ніж метод get, оскільки у нього встановлено обмеження в 4 Кб.

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

автор: с3с

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
1+ 1+ 1+ 3.5+ 12+ 3+
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
1+ 1+ 1+ 1+

Приклади

+ запропонувати свій приклад у пісочниці

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

See the Pen Form.method_css_in_ua by css.in.ua (@css_in_ua) on CodePen.

автор: с3с

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


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



Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід