Gli ultimi tutorial di sviluppo web
 

Button formMethod Property

<Button Object

Esempio

Rientro quale metodo HTTP da utilizzare quando si invia il form-data:

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

Il risultato di x potrebbe essere:

post
Prova tu stesso "

Definizione e l'utilizzo

Gli insiemi di proprietà formMethod o restituisce il valore del formmethod attributo di un tasto.

Il formmethod attributo specifica il metodo HTTP da utilizzare quando trasmette gli form-data. Questo attributo ignora attributo metodo della maschera.

Il formmethod attributo viene utilizzato solo per i pulsanti con il tipo = "invia".

I form-data possono essere inviati come variabili URL (with method="get") o come post HTTP (with method="post") .

Note sul "get" metodo:

  • esso aggiunge i form-dati all'URL a nome accoppiamenti / valore
  • è utile per l'invio di moduli in cui un utente desidera aggiungere un segnalibro il risultato
  • C'è un limite alla quantità di dati che è possibile inserire in un URL (varia tra i browser), di conseguenza, non si può essere sicuri che tutti i form-data saranno trasferiti correttamente
  • Non utilizzare mai il "get" metodo per trasmettere informazioni sensibili! (Password o altre informazioni sensibili saranno visibili nella barra degli indirizzi del browser)

Note sul "post" metodo:

  • invia i form-data come una transazione HTTP post
  • Invio di moduli con il "post" metodo non possono essere segnalibro
  • è più robusto e sicuro di "get"
  • essa non ha limitazioni di dimensione

Nota: Il formmethod attributo è nuova per il <button> elemento in HTML5.


Supporto browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

La proprietà formMethod è supportata in tutti i principali browser.

Nota: La proprietà formMethod non è supportata in Internet Explorer 9 e versioni precedenti.


Sintassi

Restituire la proprietà formMethod:

buttonObject .formMethod

Impostare la proprietà formMethod:

buttonObject .formMethod=get|post

I valori delle proprietà

Valore Descrizione
get Aggiunge i form-data all'URL:? URL name = value & nome = valore
post Invia i form-data come una transazione HTTP post

Dettagli tecnici

Valore di ritorno: A String, che rappresenta il metodo HTTP che viene utilizzato per inviare il modulo al server

Altri esempi

Esempio

Modificare il metodo per l'invio di form-data:

document.getElementById("myBtn").formMethod = "post";
Prova tu stesso "

Esempio

Un altro esempio sulla restituzione del bene formMethod:

var x = document.getElementById("myBtn").formMethod;
Prova tu stesso "

Pagine correlate

Di riferimento HTML: HTML <button> attributo formmethod


<Button Object