Ultimele tutoriale de dezvoltare web
 

HTML <input> formmethod Attribute

<HTML <input> tag

Exemplu

Butonul a doua depune suprascrie metoda HTTP de forma:

<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>
Încearcă - l singur »

Definiție și utilizare

formmethod atribut definește metoda HTTP pentru a trimite formularul-date la URL - ul de acțiune.

formmethod atribut suprascrie metoda atributul <form> element.

Note: formmethod atribut poate fi utilizat cu type="submit" și type="image" .

Forma-date pot fi trimise ca variabile URL (method="get") sau ca o tranzacție HTTP POST (method="post") .

Notes on the "get" method:

  • Această metodă atașează form-data la adresa URL în numele perechi / valoare
  • Această metodă este utilă pentru trimiterea de formulare în cazul în care un utilizator doriți să marcați rezultatul
  • Există o limită la cât de mult datele pe care le puteți plasa într-o adresă URL (variază între browsere), prin urmare, nu poate fi sigur că toate FORMEI datele vor fi transferate în mod corect
  • Nu utilizați niciodată "get" metoda de a transmite informații sensibile! (Parola sau alte informații sensibile vor fi vizibile în bara de adrese a browserului)

Notes on the "post" method:

  • Această metodă trimite formularul de date ca un HTTP post - tranzacție
  • Trimiteri de formulare cu "post" , metoda nu poate fi marcată
  • "post" Metoda este mai robust și sigur decât "get" a "post" "get" , și "post" nu are limitări de dimensiune

Suport pentru browser-

Numerele din tabel specifica prima versiune de browser care acceptă pe deplin atributul.

Atribut
formmethod 9 10.0 4 5.1 10.6

Diferențe între HTML 4.01 și HTML5

formmethod atribut este nou în HTML5.


Sintaxă

<input formmethod="get|post">

Valorile atributelor

Valoare Descriere
get Mod implicit. Atasaza form-data la URL - ul în perechi nume / valoare: URL?name=value&name=value
post Trimite formularul de date ca un HTTP post - tranzacție

<HTML <input> tag