Esempio
Un modulo con due presentare pulsanti. Il pulsante prima presentare invia i dati del modulo con codifica dei caratteri di default, e il secondo invia i dati del modulo, senza codifica dei caratteri:
<form action="demo_post_enctype.asp" method="post">
Name: <input type="text" name="fname" value="Stale Refsnes"><br>
<button type="submit">Submit with character encoding</button>
<button type="submit" formenctype="text/plain">Submit without character
encoding</button>
</form>
Prova tu stesso " Definizione e utilizzo
Il formenctype attributo specifica come form-data dovrebbe essere codificato prima di inviarlo a un server. Questo attributo ignora del form enctype attributo.
Il formenctype attributo viene utilizzato solo per i pulsanti con type="submit" .
Supporto per il browser
I numeri nella tabella indicano la prima versione del browser che supporta pienamente l'attributo.
Attributo | |||||
---|---|---|---|---|---|
formenctype | 9.0 | 10.0 | 4.0 | 5.1 | 10.6 |
Differenze tra HTML 4.01 e HTML5
Il formenctype attributo è di nuovo in HTML5.
Sintassi
<button type="submit" formenctype=" value ">
I valori degli attributi
Valore | Descrizione |
---|---|
application/x-www-form-urlencoded | Predefinito. Tutti i personaggi saranno codificati prima di inviare |
multipart/form-data | Nessun carattere sono codificati (utilizzare questo quando si utilizzano moduli che hanno un controllo di caricamento file) |
text/plain | Gli spazi sono convertiti in simboli "+", ma non i caratteri sono codificati |