HTML <input> formenctype Attribut

❮ Balise HTML <input>

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

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é

❮ Balise HTML <input>