Faire son site 12 : Référence HTML 5 - <button>

<button></button>

La balise <button> est utilisée pour créer un contrôle interactif en forme de bouton. Elle peut utiliser les attributs suivants:

autofocus Le bouton aura le focus dès le chargement de la page. Un seul élément peut prendre le focus sur un document

disabled Le bouton est désactivé. Si l'élément parent est désactivé, le bouton le sera également automatiquement

form contient la valeur de l'attribut id de l'élément form auquel il est rattaché (formulaires imbriqués)

formaction L'URI du programme qui traitera les informations soumises par le formulaire. A défaut, ce sera la valeur de l'attribut action du formulaire parent qui sera pris en compte.

formenctype Lorsque le bouton est de type submit, cet attribut définit le type MIME utilisé pour envoyer les données au serveur. S'il n'est pas mentionné ce sera celui du formulaire parent qui sera utilisé.
  1. application/x-www-form-urlencoded qui est la valeur par défaut
  2. multipart/form-data la valeur utilisée par un élément <input> dont l'attribut type vaut file
  3. text-plain depuis HTML 5
formmethod Lorsque l'attribut type possède la valeur submit, cet attribut définit la méthode HTTP qui sera utilisée pour envoyer les données au serveur
  1. get qui est la valeur par défaut. Les données du formulaire sont ajoutées à l'URI de l'attribut action avec ? comme séparateur.
  2. post les données du formulaire sont incluses dans le corps du formulaire et envoyées vers le server
  3. put identique à post sans risque d'effet de bord
  4. delete supprime la ressource indiquée.
formnovalidate Lorsque l'attribut type possède la valeur submit, cet attribut booléen indique si le formulaire doit être validé au moment de sa soumission. S'il n'est pas mentionné, c'est l'attribut novalidate du formulaire parent qui est pris en compte.

name Nom du contrôle

type Le type du bouton. S'il n'est pas spécifié, la valeur par défaut est submit
  1. submit L'activation du bouton entraîne la soummission du formulaire
  2. reset L'activation du bouton entraîne la réinitialisation du formulaire
  3. button Aucune action n'a lieu
value contient la valeur de ce bouton en rapport avec la soumission du formulaire

Vous pouvez voir la mise en place d'un formulaire simple en état de marche sur la page Les formulaires.