English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manual de référence HTML

Tous les tags HTML

Balise HTML: <button>

Le tag HTML <button> est un élément représentant un bouton cliquable, qui peut être utilisé dans des formulaires ou d'autres endroits du document où il est nécessaire d'utiliser un bouton simple et standard. Ce tag est également appelé élément <button>.

Exemple en ligne

Le code suivant marque un bouton :

!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>Base Tutorial(oldtoolbag.com)</title> 
</head> 
<body>
<button type="button" onclick="alert('Bonjour, le monde!')">Cliquez sur moi</button>
 
</body>
</html>
Voyons le test ‹/›

Compatibilité du navigateur

IEFirefoxOperaChromeSafari

Tous les navigateurs populaires prennent en charge le tag <button>.

Définition et instructions d'utilisation du tag

Le tag <button> définit un bouton.

À l'intérieur de l'élément <button>, vous pouvez placer du contenu, comme du texte ou des images. C'est la différence avec un bouton créé avec l'élément <input>.

L'élément HTML <button> est situé à l'intérieur du tag <body>.
Le tag <button> ne peut pas être placé après le tag <a>.

Astuce :Toujours définir l'attribut type pour l'élément <button>. Les navigateurs utilisent des valeurs par défaut différentes pour l'attribut type de l'élément <button>.

Avis et注意事项

Remarque :Si l'élément <button> est utilisé dans un formulaire HTML, différents navigateurs peuvent soumettre différentes valeurs de bouton. Utilisez <input> Créer un bouton dans un formulaire HTML.

HTML 4.01 par rapport à HTML5différences

HTML5 nouvel attribut : autofocus, form, formaction, formenctype, formmethod, formnovalidate et formtarget.

Attribut

New : HTML5 nouvel attribut.

AttributValeurDescription
autofocusHTML5autofocusDéfinir que le bouton doit automatiquement obtenir le focus lors du chargement de la page.
disableddisabledDéfinir que le bouton doit être désactivé.
formHTML5form_idDéfinir que le bouton appartient à un ou plusieurs formulaires.
formactionHTML5URLDéfinir où envoyer les données du formulaire lors du soumission du formulaire. Couvrir l'attribut action de l'élément form. Cet attribut est utilisé avec type="submit".
formenctypeHTML5application/x-www-form-urlencoded
multipart/form-data
text/plain
Définir comment les données du formulaire doivent être codées avant d'être envoyées au serveur. Couvrir l'attribut enctype de l'élément form. Cet attribut est utilisé avec type="submit".
formmethodHTML5get
post
Définir la méthode HTTP utilisée pour envoyer les données du formulaire. Couvrir l'attribut method de l'élément form. Cet attribut est utilisé avec type="submit".
formnovalidateHTML5formnovalidateSi cet attribut est utilisé, la validation n'est pas effectuée lors du soumission du formulaire. Couvrir l'attribut novalidate de l'élément form. Cet attribut est utilisé avec type="submit".
formtargetHTML5_blank
_self
_parent
_top
framename

Définir où ouvrir l'URL d'action. Couvrir l'attribut target de l'élément form. Cet attribut est utilisé avec type="submit".
Indique où afficher le nom ou le mot-clé de la réponse après le soumission du formulaire.Il peut être l'un des valeurs suivantes : _self, _blank, _parent, _top

_self-Indique que la réponse est chargée dans le cadre ou le contexte actuel
_blank-Indique que la réponse est chargée dans une nouvelle fenêtre ou un nouveau contexte
_parent-Indique que la réponse est chargée dans le cadre parent ou le contexte
_top-Indique que la réponse est chargée dans la fenêtre d'origine complète

namenameDéfinit le nom du bouton.
type

submit 

reset

button

Définit le type du bouton.
Soumettre-Indique que le bouton soumet les données du formulaire au serveur (si le type n'est pas spécifié, il s'agit de la valeur par défaut)
Réinitialiser-Indique que le bouton réinitialise tous les contrôles
Bouton-Indique que le bouton n'a pas de comportement par défaut

valuetextDéfinit la valeur initiale du bouton. Peut être modifiée par le script.

Propriétés globales

Le balise <button> est pris en charge Propriétés globales HTML.

Propriétés événementielles

Le balise <button> est pris en charge Propriétés événementielles HTML.

Articles associés

Guide HTML DOM : Objet Button