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