Gli ultimi tutorial di sviluppo web
 

Input Submit formMethod Property

<Input Invia Object

Esempio

Scopri quali HTTP metodo che viene utilizzato per inviare il modulo al server:

var x = document.getElementById("mySubmit").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 pulsante di invio.

Il formmethod attributo definisce il metodo HTTP per l'invio form-data all'URL azione.

Il formmethod attributo ignora il method attributo del <form> elemento.

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

I-dati dei moduli possono essere inviati come variabili URL (method="get") o come una transazione HTTP post (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 <input> elemento con type = "submit" 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:

submitObject .formMethod

Impostare la proprietà formMethod:

submitObject .formMethod=get|post

I valori delle proprietà

Valore Descrizione
get Predefinito. Aggiunge i form-data per l'URL in coppie nome / valore: URL name = value & name = 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("mySubmit").formMethod = "post";
Prova tu stesso "

Pagine correlate

Di riferimento HTML: HTML <input> attributo formmethod


<Input Invia Object