Atrybut metody HTML


Definicja i użycie

Atrybut określa sposób wysyłania danych formularza ( methoddane formularza są wysyłane na stronę określoną w actionatrybucie).

Dane formularza mogą być wysyłane jako zmienne URL (za pomocą method="get") lub jako transakcja post HTTP (za pomocą method="post").

Uwagi dotyczące GET:

  • Dołącza dane formularza do adresu URL w parach nazwa/wartość
  • Długość adresu URL jest ograniczona (około 3000 znaków)
  • Nigdy nie używaj GET do wysyłania poufnych danych! (będzie widoczny w adresie URL)
  • Przydatne w przypadku przesyłania formularzy, w których użytkownik chce dodać wynik do zakładek
  • GET jest lepszy w przypadku niezabezpieczonych danych, takich jak ciągi zapytań w Google

Uwagi dotyczące POST:

  • Dołącza dane formularza do treści żądania HTTP (dane nie są wyświetlane w adresie URL)
  • Nie ma ograniczeń rozmiaru
  • Przesłanych formularzy z POST nie można dodać do zakładek

Dotyczy

Atrybutu methodmożna użyć na następującym elemencie:

Element Atrybut
<formularz> metoda

Przykład

Przykład

Prześlij formularz metodą „get”:

<form action="/action_page.php" method="get">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
</form>

Obsługa przeglądarki

Attribute
method Yes Yes Yes Yes Yes