Exemplu
Întoarcere care metoda HTTP pentru a utiliza la trimiterea formularului-date:
var x = document.getElementById("myBtn").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.
formmethod atribut specifica metoda HTTP care să utilizeze la trimiterea formularul de date. Acest atribut suprascrie metoda atribut a formularului.
formmethod atribut este utilizat numai pentru butoane cu type = „submit“.
Forma-date pot fi trimise ca variabile URL (with method="get") sau ca HTTP post (with 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 <button> element din 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:
buttonObject .formMethod
Setați proprietatea formMethod:
buttonObject .formMethod=get|post
Valori de proprietate
Valoare | Descriere |
---|---|
get | Atasaza form-data la adresa URL: 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("myBtn").formMethod = "post";
Încearcă - l singur » Exemplu
Un alt exemplu privind returnarea proprietatea formMethod:
var x = document.getElementById("myBtn").formMethod;
Încearcă - l singur » Pagini similare
HTML de referință: HTML <button> atribut formmethod
<Buton obiect