Balise HTML <button>Tag


Exemple

Le code suivant marque un bouton :

<button type="button">Click me!</button>

Essayez-le vous-même »

Prise en charge des navigateurs

Internet Explorer Firefox Opera Google Chrome Safari

Tous les principaux navigateurs prennent en charge la balise <button>.


Définition de la balise et instructions d'utilisation

La balise <button> définit un bouton.

À l'intérieur de l'élément <button>, vous pouvez placer du contenu, tel que du texte ou des images. C'est la différence entre cet élément et les boutons créés avec l'élément <input>.

Conseil :Spécifiez toujours l'attribut type pour l'élément <button>. Différents navigateurs utilisent des valeurs par défaut différentes pour l'attribut type de l'élément <button>.


Conseils et notes

Remarque :Si vous utilisez l'élément <button> dans un formulaire HTML, différents navigateurs peuvent soumettre des valeurs de bouton différentes. Veuillez utiliser<input>pour créer des boutons dans un formulaire HTML.


Différences entre HTML 4.01 et HTML5

Nouveaux attributs dans HTML5 : autofocus, form, formaction, formenctype, formmethod, formnovalidate et formtarget.


Attributes

Nouveau: Nouveaux attributs dans HTML5.

Attribut Valeur Description
autofocusNouveau autofocus Spécifie que le bouton doit recevoir automatiquement le focus lorsque la page se charge.
disabled disabled Spécifie que le bouton doit être désactivé.
formNouveau form_id Spécifie que le bouton appartient à un ou plusieurs formulaires.
formactionNouveau URL Spécifie où envoyer les données du formulaire lorsque le formulaire est soumis. Remplace l'attribut action de l'élément form. Cet attribut fonctionne avec type="submit".
formenctypeNouveau application/x-www-form-urlencoded
multipart/form-data
text/plain
Spécifie comment encoder les données du formulaire avant de les envoyer au serveur. Remplace l'attribut enctype de l'élément form. Cet attribut fonctionne avec type="submit".
formmethodNouveau get
post
Spécifie la méthode HTTP utilisée pour envoyer les données du formulaire. Remplace l'attribut method de l'élément form. Cet attribut fonctionne avec type="submit".
formnovalidateNouveau formnovalidate Si cet attribut est utilisé, le formulaire n'est pas validé lors de la soumission. Remplace l'attribut novalidate de l'élément form. Cet attribut fonctionne avec type="submit".
formtargetNouveau _blank
_self
_parent
_top
framename
Spécifie où ouvrir l'URL d'action. Remplace l'attribut target de l'élément form. Cet attribut fonctionne avec type="submit".
name name Spécifie le nom du bouton.
type button
réinitialiser
submit 
Spécifie le type du bouton.
value text Spécifie la valeur initiale du bouton. Elle peut être modifiée par un script.


Attributs globaux

La balise <button> prend en chargeles attributs globaux HTML。


Attributs d'événement

La balise <button> prend en chargeles attributs d'événement HTML。


Articles connexes

Référence du DOM HTML :Objet Button

Autres extensions