Attribut formEnctype Input Submit

Définition et utilisation

formEnctype Définir ou retourner la valeur de l'attribut formenctype du bouton de soumission.

L'attribut HTML formenctype détermine comment les données du formulaire doivent être codées lors de leur soumission au serveur (seulement pour les formulaires avec method="post").

L'attribut formenctype remplace l'attribut enctype de l'élément <form>. Attribut enctype.

Remarque :L'attribut formenctype est une nouvelle propriété de l'élément <input> avec type="submit" dans HTML5.

Voir également :

Guide HTML :Attribut formenctype du <input> HTML

Exemple

Exemple 1

Découvrez comment encoder les données du formulaire avant de les soumettre au serveur :

var x = document.getElementById("mySubmit").formEnctype;

Essayez-le vous-même

Exemple 2

Modifier la valeur de l'attribut formenctype du bouton de soumission en "application/x-www-form-urlencoded" :

document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";

Essayez-le vous-même

Syntaxe

Retourner l'attribut formEnctype :

submitObject.formEnctype

Définir l'attribut formEnctype :

submitObject.formEnctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"

Valeur de l'attribut

Valeur Description
application/x-www-form-urlencoded Par défaut. Tous les caractères sont codés avant l'envoi (les espaces sont convertis en le symbole "+", et les caractères spéciaux en valeurs HEX ASCII).
multipart/form-data Ne pas encoder les caractères. Ce valeur est obligatoire lorsque vous utilisez un formulaire avec un contrôle de téléversement de fichier.
text/plain Les espaces sont convertis en le symbole "+", mais les caractères spéciaux ne sont pas codés.

Détails techniques

Valeur de retour : Valeur de chaîne, représentant le type de contenu à soumettre au serveur pour le formulaire.

Support du navigateur

Les numéros dans le tableau indiquent la version du navigateur qui prend en charge cette propriété pour la première fois.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Support 10.0 Support Support Support