| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/API/HTMLButtonElement | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
* Certaines parties de cette fonctionnalit peuvent bnficier de prise en charge variables.
L'interface HTMLButtonElement fournit des proprits et des mthodes (en plus de l'interface rgulire HTMLElement dont elle hrite) pour manipuler les lments HTML <button>.
Hrite des proprits de son parent, HTMLElement.
HTMLButtonElement.commandUne chane de caractres indiquant l'action effectuer sur un lment contrl par ce bouton.
HTMLButtonElement.commandForElementUne rfrence un objet Element existant que le bouton contrle.
HTMLButtonElement.disabledUn boolen indiquant si le contrle est dsactiv, c'est--dire qu'il n'accepte pas les clics.
HTMLButtonElement.form Lecture seuleUn objet HTMLFormElement reprsentant le formulaire auquel ce bouton est associ. Si le bouton est un descendant d'un lment formulaire, cet attribut est une rfrence l'HTMLFormElement associ ce formulaire.
Si le bouton n'est pas un descendant d'un lment formulaire, l'attribut peut tre une rfrence n'importe quel lment HTMLFormElement du mme document auquel il est li, ou la valeur nulle (null) si aucun ne correspond.
HTMLButtonElement.formActionUne chane de caractres reprsentant l'URI d'une ressource qui traite les informations soumises par le bouton. Si dfini, cet attribut remplace l'attribut action de l'lment HTML <form> qui possde ce bouton.
HTMLButtonElement.formEnctypeUne chane de caractres reprsentant le type de contenu utilis pour soumettre le formulaire au serveur. Si dfini, cet attribut remplace l'attribut enctype de l'lment HTML <form> qui possde ce bouton.
HTMLButtonElement.formMethodUne chane de caractres reprsentant la mthode HTTP utilise par le navigateur pour soumettre le formulaire. Si dfini, cet attribut remplace l'attribut method de l'lment HTML <form> qui possde ce bouton.
HTMLButtonElement.formNoValidateUn boolen indiquant que le formulaire ne doit pas tre valid lors de sa soumission. Si dfini, cet attribut remplace l'attribut novalidate de l'lment HTML <form> qui possde ce bouton.
HTMLButtonElement.formTargetUne chane de caractres reprsentant un nom ou un mot-cl indiquant o afficher la rponse reue aprs la soumission du formulaire. Si dfini, cet attribut remplace l'attribut target de l'lment HTML <form> qui possde ce bouton.
HTMLButtonElement.interestForElement Obtient ou dfinit l'lment cible d'un invocateur d'intrt, dans les cas o l'lment HTML <button> associ est dfini comme un invocateur d'intrt.
HTMLButtonElement.labels Lecture seuleUn objet NodeList reprsentant une liste d'lments <label> qui sont des tiquettes pour ce bouton.
HTMLButtonElement.nameUne chane de caractres reprsentant le nom de l'objet lors de la soumission avec un formulaire. Si dfini, il ne doit pas tre une chane vide.
HTMLButtonElement.popoverTargetActionObtient et dfinit l'action effectuer ("hide", "show" ou "toggle") sur un lment de fentre contextuelle (popover en anglais) contrl par un bouton de contrle. Cela reflte la valeur de l'attribut HTML popovertargetaction.
HTMLButtonElement.popoverTargetElementObtient et dfinit l'lment de fentre contextuelle (popover en anglais) contrler via un bouton. L'quivalent JavaScript de l'attribut HTML popovertarget.
HTMLButtonElement.typeUne chane de caractres indiquant le comportement du bouton. Il s'agit d'un attribut numr avec les valeurs possibles suivantes :
submit : Le bouton soumet le formulaire. C'est la valeur par dfaut si l'attribut n'est pas dfini, ou s'il est modifi dynamiquement en une valeur vide ou invalide.reset : Le bouton rinitialise le formulaire.button : Le bouton n'a pas d'action.menu : Le bouton affiche un menu. HTMLButtonElement.willValidate Lecture seuleUn boolen indiquant si le bouton est candidat la validation de contraintes. Il est false si certaines conditions l'empchent d'tre valid, notamment : sa proprit type est reset ou button ; il a un anctre <datalist> ; ou la proprit disabled est true.
HTMLButtonElement.validationMessage Lecture seuleUne chane de caractres reprsentant le message localis dcrivant les contraintes de validation non satisfaites (le cas chant). Cet attribut est une chane vide si le contrle n'est pas candidat la validation de contraintes (willValidate est false), ou s'il satisfait ses contraintes.
HTMLButtonElement.validity Lecture seuleUn ValidityState reprsentant les tats de validit de ce bouton.
HTMLButtonElement.valueUne chane de caractres reprsentant la valeur actuelle du contrle de formulaire du bouton.
Hrite des mthodes de son parent, HTMLElement.
HTMLButtonElement.checkValidity()Retourne true si la valeur de l'lment ne prsente aucun problme de validit ; sinon, retourne false.
HTMLButtonElement.reportValidity()Effectue la mme action que checkValidity(), mais signale galement le rsultat l'utilisateurice si l'vnement invalid n'a pas t annul.
HTMLButtonElement.setCustomValidity()Dfinit le message de validit personnalis pour l'lment. Utilisez la chane vide pour indiquer que l'lment n'a pas d'erreur de validit personnalise.
| Spcification |
|---|
| HTML # htmlbuttonelement |
<button>Cette page a t modifie le 8 juil. 2026 par les contributeurices du MDN.
HTMLButtonElementBeforeUnloadEventDOMStringMapErrorEventHTMLAnchorElementHTMLAreaElementHTMLAudioElementHTMLBRElementHTMLBaseElementHTMLBodyElementHTMLCanvasElementHTMLDListElementHTMLDataElementHTMLDataListElementHTMLDialogElementHTMLDivElementHTMLDocumentHTMLElementHTMLEmbedElementHTMLFieldSetElementHTMLFormControlsCollectionHTMLFormElementHTMLFrameSetElementHTMLGeolocationElementHTMLHRElementHTMLHeadElementHTMLHeadingElementHTMLHtmlElementHTMLIFrameElementHTMLImageElementHTMLInputElementHTMLLIElementHTMLLabelElementHTMLLegendElementHTMLLinkElementHTMLMapElementHTMLMediaElementHTMLMenuElementHTMLMetaElementHTMLMeterElementHTMLModElementHTMLOListElementHTMLObjectElementHTMLOptGroupElementHTMLOptionElementHTMLOptionsCollectionHTMLOutputElementHTMLParagraphElementHTMLPictureElementHTMLPreElementHTMLProgressElementHTMLQuoteElementHTMLScriptElementHTMLSelectElementHTMLSourceElementHTMLSpanElementHTMLStyleElementHTMLTableCaptionElementHTMLTableCellElementHTMLTableColElementHTMLTableElementHTMLTableRowElementHTMLTableSectionElementHTMLTemplateElementHTMLTextAreaElementHTMLTimeElementHTMLTitleElementHTMLTrackElementHTMLUListElementHTMLUnknownElementHTMLVideoElementHashChangeEventHistoryImageDataLocationMessageChannelMessageEventMessagePortNavigatorPageRevealEventPageSwapEventPageTransitionEventPluginPluginArrayPromiseRejectionEventRadioNodeListTimeRangesUserActivationValidityStateWindowWorkletGlobalScopeCertaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |