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