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;
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";
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 |