Ultimele tutoriale de dezvoltare web
 

Input Submit formMethod Property

<Intrare Trimite obiect

Exemplu

Aflați care HTTP metodă care este utilizată pentru a depune formularul la server:

var x = document.getElementById("mySubmit").formMethod;

Rezultatul x ar putea fi:

post
Încearcă - l singur »

Definiție și utilizare

Seturile de proprietate formMethod sau returnează valoarea formmethod atribut al unui buton de trimitere.

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

formmethod atribut suprascrie method atributul <form> element.

formmethod atribut este utilizat numai pentru butoane cu type = „submit“.

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

Note privind "get" metoda:

  • acesta atașează formularul-datele la adresa URL în numele perechi / valoare
  • este util pentru trimiterile 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)

Note privind "post" metoda:

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

Notă: formmethod atribut este nou pentru <input> elementul cu tipul = „submit“ în HTML5.


Suport pentru browser-

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Proprietatea formMethod este acceptată în toate browserele majore.

Notă: Proprietatea formMethod nu este acceptată în Internet Explorer 9 și versiunile anterioare.


Sintaxă

Întoarcere proprietatea formMethod:

submitObject .formMethod

Setați proprietatea formMethod:

submitObject .formMethod=get|post

Valori de proprietate

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

Detalii tehnice

Întoarcere Valoare: Un șir, care reprezintă metoda HTTP, care este folosit pentru a trimite formularul la server

Mai multe exemple

Exemplu

Modificarea metoda de trimitere form-data:

document.getElementById("mySubmit").formMethod = "post";
Încearcă - l singur »

Pagini similare

HTML de referință: HTML <input> atribut formmethod


<Intrare Trimite obiect