Propriété de type de formulaire
Exemple
Renvoie comment les données de formulaire doivent être encodées avant de les envoyer au serveur :
var x = document.getElementById("myForm").enctype;
Définition et utilisation
La propriété enctype définit ou renvoie la valeur de l'attribut enctype dans un formulaire.
L'attribut enctype spécifie comment les données de formulaire doivent être encodées avant de les envoyer au serveur.
Les données du formulaire sont encodées en "application/x-www-form-urlencoded" par défaut. Cela signifie que tous les caractères sont codés avant d'être envoyés au serveur (les espaces sont convertis en symboles "+" et les caractères spéciaux sont convertis en valeurs ASCII HEX).
Prise en charge du navigateur
Property | |||||
---|---|---|---|---|---|
enctype | Yes | Yes | Yes | Yes | Yes |
Syntaxe
Renvoyez la propriété enctype :
formObject.enctype
Définissez la propriété enctype :
formObject.enctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"
Valeurs de propriété
Value | Description |
---|---|
application/x-www-form-urlencoded | All characters are encoded before sent (this is default) |
multipart/form-data | No characters are encoded. This value is required when you are using forms that have a file upload control |
text/plain | Spaces are converted to "+" symbols, but no special characters are encoded |
Détails techniques
Valeur de retour : | Une chaîne, représentant la manière dont les données de formulaire doivent être encodées avant de les envoyer au serveur |
---|
Plus d'exemples
Exemple
Modifiez la valeur enctype pour savoir comment les données de formulaire doivent être encodées avant de les envoyer au serveur :
document.getElementById("myForm").enctype = "multipart/form-data";
Pages connexes
Référence HTML : attribut HTML <form> enctype
❮ Objet de formulaire