Esempio
Scopri come form-data devono essere codificati prima di inviarlo a un server:
var x = document.getElementById("mySubmit").formEnctype;
Il risultato di x potrebbe essere:
text/plain
Prova tu stesso " Definizione e l'utilizzo
Gli insiemi di proprietà formEnctype o restituisce il valore del formenctype attributo di un pulsante di invio.
Il formenctype attributo specifica come form-dati devono essere codificati quando sottoporlo al server (only for forms with method="post") .
Il formenctype attributo ignora enctype attributo del <form> elemento.
Nota: Il formenctype attributo è nuova per il <input> elemento con type = "submit" in HTML5.
Supporto browser
La proprietà formEnctype è supportata in tutti i principali browser.
Nota: La proprietà formEnctype non è supportata in Internet Explorer 9 e versioni precedenti.
Sintassi
Restituire la proprietà formEnctype:
submitObject .formEnctype
Impostare la proprietà formEnctype:
submitObject .formEnctype="application/x-www-form-urlencoded,multipart/form-data,text/plain"
I valori delle proprietà
Valore | Descrizione |
---|---|
application/x-www-form-urlencoded | Predefinito. Tutti i caratteri vengono codificati prima di inviati (gli spazi vengono convertiti in "+" simboli e caratteri speciali vengono convertiti in valori ASCII HEX) |
multipart/form-data | Nessun carattere sono codificati. Questo valore è necessaria quando si utilizzano moduli che hanno un controllo di caricamento di file |
text/plain | Gli spazi sono convertiti in "+" simboli, ma senza caratteri speciali sono codificati |
Dettagli tecnici
Valore di ritorno: | A String, che rappresenta il tipo di contenuto che viene utilizzato per inviare il modulo al server |
---|
Altri esempi
Esempio
Modificare il valore della formenctype attributo di un pulsante di invio per "application/x-www-form-urlencoded" :
document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";
Prova tu stesso " Pagine correlate
Di riferimento HTML: HTML <input> attributo formenctype
<Input Invia Object