Bouton de soumission
Un bouton de soumission est un élément HTML qui permet d'envoyer un formulaire. Les éléments natifs de bouton de soumission sont :
<button>(sontypepar défaut est"submit")<input type="submit"><input type="image">
En plus de soumettre un formulaire, un bouton de soumission peut influencer le comportement du formulaire et les données envoyées.
Modifier le comportement du formulaire
Les boutons de soumission peuvent modifier le comportement d'envoi du formulaire via différents attributs :
formaction: Remplace l'attributactiondu formulaire.formenctype: Remplace l'attributenctypedu formulaire.formmethod: Remplace l'attributmethoddu formulaire.formnovalidate: Remplace l'attributnovalidatedu formulaire.formtarget: Remplace l'attributtargetdu formulaire.
Données envoyées par le formulaire
Si le bouton de soumission est un élément HTML <button> ou <input type="submit"> et possède un attribut name, l'ensemble des données du formulaire inclura une entrée pour son nom (name) et sa valeur (value).
Si le bouton de soumission est un élément HTML <input type="image">, l'ensemble des données du formulaire inclura les coordonnées X et Y sur lesquelles l'utilisateur·ice a cliqué (par exemple, x=100&y=200 ou buttonName.x=123&buttonName.y=234).