Maison >interface Web >js tutoriel >Comment empêcher un bouton extérieur à un formulaire de le soumettre ?
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!