HTML <button> formenctype Attribut
Exemple
Un formulaire avec deux boutons de soumission. Le premier bouton envoie les données du formulaire avec l'encodage de caractères par défaut, tandis que le second envoie les données sans encodage de caractères :
<form action="/action_page_binary.asp" method="post">
<label for="fname">Prénom:</label>
<input type="text" id="fname" name="fname" value="Ståle"><br><br>
<button type="submit">Soumettre avec encodage de caractères</button>
<button type="submit" formenctype="text/plain">Soumettre sans encodage de caractères</button>
</form> Définition et Utilisation
L'attribut formenctype spécifie comment les données du formulaire doivent être encodées avant d'être envoyées à un serveur. Cet attribut remplace l'attribut enctype du formulaire.
L'attribut formenctype est uniquement utilisé pour les boutons de type submit .
Support des Navigateurs
Les chiffres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge l'attribut.
| Attribut | |||||
|---|---|---|---|---|---|
| formenctype | 9.0 | 10.0 | 4.0 | 5.1 | 11.5 |
Syntaxe
<button type="submit" formenctype=" value "> Valeurs d'Attribut
| Valeur | Description |
|---|---|
| application/x-www-form-urlencoded | Par défaut. Tous les caractères seront encodés avant d'être envoyés |
| multipart/form-data | Cette valeur est nécessaire si l'utilisateur souhaite télécharger un fichier via le formulaire |
| text/plain | Envoie des données sans aucun encodage. Non recommandé |