Тема:

formmethod HTML атрибут - HTTP-метод для відправки форми

Атрибут formmethod визначає, який HTTP-метод використовувати при відправці даних форми. Він перевизначає атрибут method елемента <form>.

Атрибут formmethod використовується для елементів <input type="submit"> та <button type="submit">.

Синтаксис

HTML
<button type="submit" formmethod="get|post">Надіслати</button>

Значення

Атрибут може приймати наступні значення:

get

Дані форми додаються до URL у вигляді пар name=value. Цей метод не слід використовувати для надсилання конфіденційної інформації.

post

Дані форми надсилаються в тілі HTTP-запиту. Цей метод є більш безпечним для надсилання даних.

dialog

Якщо форма знаходиться всередині елемента <dialog>, цей метод закриває діалогове вікно після відправки.

Приклади використання

Результат
<form action="/submit-data" method="post">
  <label for="name">Ім’я:</label>
  <input type="text" id="name" name="name"><br><br>
  <button type="submit">Надіслати (POST)</button>
  <button type="submit" formmethod="get">Надіслати (GET)</button>
</form>

Підтримка браузерів

formmethod

Останнє оновлення: