HTML <form> enctype Attribut

❮ Balise HTML <form>

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>
Essayez-le vous-même »

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é.

❮ Balise HTML <form>