HTML <form> enctype Attribut
Exemple
Envoyer des données de formulaire encodées en tant que "multipart/form-data" :
<form action="/action_page_binary.asp" method="post" enctype="multipart/form-data">
<label for="fname">Prénom :</label>
<input type="text" id="fname" name="fname"><br><br>
<label for="lname">Nom de famille :</label>
<input type="text" id="lname" name="lname"><br><br>
<input type="submit" value="Soumettre">
</form> Définition et Utilisation
L'attribut enctype spécifie comment les données du formulaire doivent être encodées lors de leur soumission au serveur.
Remarque : L'attribut enctype ne peut être utilisé que si method="post" .
Support des Navigateurs
| Attribut | |||||
|---|---|---|---|---|---|
| enctype | Oui | Oui | Oui | Oui | Oui |
Syntaxe
<form enctype=" valeur "> Valeurs des Attributs
| 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é. |