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 |
|---|