Esempio
Ritorna come form-data devono essere codificati prima di inviarlo al server:
var x = document.getElementById("myForm").enctype;
Il risultato di x sarà:
application/x-www-form-urlencoded
Prova tu stesso " Definizione e l'utilizzo
Gli insiemi di proprietà enctype o restituisce il valore del enctype attributo in un modulo.
enctype attributo specifica come form-data dovrebbe essere codificato prima di inviarlo al server.
Il modulo-dati sono codificati a "application/x-www-form-urlencoded" predefinita. Ciò significa che tutti i caratteri sono codificati prima di essere inviati al server (spaces are converted to "+" symbols, and special characters are converted to ASCII HEX values) .
Supporto browser
Proprietà | |||||
---|---|---|---|---|---|
enctype | sì | sì | sì | sì | sì |
Sintassi
Restituire la proprietà enctype:
formObject .enctype
Impostare la proprietà enctype:
formObject .enctype="application/x-www-form-urlencoded,multipart/form-data,text/plain"
I valori delle proprietà
Valore | Descrizione |
---|---|
application/x-www-form-urlencoded | Tutti i personaggi sono codificati prima di inviato (this is default) |
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 quanto form-data dovrebbe essere codificato prima di inviarlo al server |
---|
Altri esempi
Esempio
Modificare il valore enctype per come form-data devono essere codificati prima di inviarlo al server:
document.getElementById("myForm").enctype = "multipart/form-data";
Prova tu stesso " Pagine correlate
Di riferimento HTML: HTML <form> enctype
<Form Object