Ultimele tutoriale de dezvoltare web
 

Button formMethod Property

<Buton obiect

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-

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:

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