HTML <input> formenctype Attribut
Exemple
Envoyer des données de formulaire qui sont encodées par défaut (le premier bouton de soumission) et encodées en tant que "multipart/form-data" (le deuxième bouton de soumission) :
<form action="/action_page_binary.asp" method="post">
<label for="fname">Prénom :</label>
<input type="text" id="fname" name="fname"><br><br>
<input type="submit" value="Soumettre">
<input type="submit" formenctype="multipart/form-data" value="Soumettre en tant que Multipart/form-data">
</form> Définition et Utilisation
L'attribut formenctype spécifie comment les données du formulaire doivent être encodées lors de leur soumission au serveur (uniquement pour les formulaires avec method="post" )
L'attribut formenctype remplace l'attribut enctype de l'élément <form> .
Remarque : L'attribut formenctype est utilisé avec type="submit" et type="image" .
Support des Navigateurs
Les chiffres dans le tableau spécifient la première version du navigateur qui prend entièrement en charge l'attribut.
| Attribut | |||||
|---|---|---|---|---|---|
| formenctype | Oui | 10.0 | Oui | 5.1 | 10.6 |
Syntaxe
<input formenctype=" valeur "> Valeurs d'Attribut
| Valeur | Description |
|---|---|
| application/x-www-form-urlencoded | Par défaut. Tous les caractères sont encodés avant d'être envoyés (les espaces sont convertis en symboles "+" et les caractères spéciaux en valeurs ASCII HEX) |
| multipart/form-data | Cette valeur est nécessaire si l'utilisateur doit télécharger un fichier via le formulaire |
| text/plain | Envoie des données sans aucun encodage. Non recommandé |