Maison  >  Article  >  interface Web  >  Comment empêcher un bouton extérieur à un formulaire de le soumettre ?

Comment empêcher un bouton extérieur à un formulaire de le soumettre ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-26 13:12:29892parcourir

How to Prevent a Button Outside a Form from Submitting It?

Empêcher la soumission d'un formulaire à partir d'un bouton extérieur au formulaire

En dehors d'un formulaire, il est possible de créer un bouton avec du HTML standard, comme ceci :

<button>Mon bouton</button>

Cependant, lorsque vous cliquez dessus, ce bouton soumet souvent le formulaire le plus proche, même s'il n'est pas inclus dans ce formulaire.

Solution

Pour empêcher le bouton de soumettre le formulaire, définissez son attribut type sur "button":

<button type=" button">Mon bouton</button>

Cette solution est basée sur les spécifications HTML, qui stipulent que pour un bouton sans attribut de type spécifié, le comportement par défaut est de soumettre le formulaire . En le définissant explicitement sur « bouton », vous pouvez remplacer ce comportement par défaut.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn