Najnowsze tutoriale tworzenie stron internetowych
 

HTML <input> formmethod Attribute

<HTML <input> tag

Przykład

Przycisk sekund przedstawienia przesłania metodę HTTP w postaci:

<form action="demo_form.asp" method="get">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
  <input type="submit" formmethod="post" formaction="demo_post.asp" value="Submit using POST">
</form>
Spróbuj sam "

Definicja i Wykorzystanie

formmethod atrybut definiuje metodę HTTP przesyłania form-data do adresu URL akcji.

formmethod atrybutem nadpisuje metodę atrybut <form> elementu.

Uwaga: formmethod atrybut może być używany z type="submit" oraz type="image" .

Do form-dane mogą być przesyłane jako zmienne URL (method="get") lub jako transakcji HTTP POST (method="post") .

Uwagi dotyczące metody "get":

  • Metoda ta dołącza form-data do adresu URL w parach nazwa / wartość
  • Metoda ta jest przydatna dla zgłoszeń formularz, w którym użytkownik chce utworzyć zakładkę do wyników
  • Nie ma ograniczeń co do tego, jak dużo danych można umieścić w adresie URL (waha się między przeglądarkami), w związku z tym, nie można być pewnym, że wszystkie form-data zostanie prawidłowo przeniesione
  • Nigdy nie należy używać "get" metodę przekazać poufne informacje! (Hasło lub inne poufne informacje będą widoczne w pasku adresu przeglądarki)

Uwagi o "post" Metoda:

  • Metoda ta wysyła form-data jako HTTP post transakcji
  • Formularz oświadczenia o "post" metody nie mogą być zakładka
  • "post" metoda jest bardziej wytrzymałe i bezpieczne niż "get" i "post" nie ma ograniczenia rozmiaru

Pomoc Browser

Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje atrybut.

Atrybut
formmethod 9,0 10,0 4,0 5,1 10,6

Różnice między HTML 4.01 i HTML5

formmethod atrybutem jest nowego w HTML5.


Składnia

<input formmethod="get|post">

wartości atrybutów

Wartość Opis
get Zaniedbanie. Dołącza postaci danych Aby URL w pary nazwa / wartość: URL?name=value&name=value
stanowisko Wysyła form-data jako HTTP post transakcji

<HTML <input> tag