Comment désactiver le comportement « soumettre » d'une étiquette de bouton à l'intérieur d'une étiquette de formulaire ?
P粉461599845
2023-08-24 15:00:36
<p><pre class="brush:php;toolbar:false;"><form action="">
<bouton>cliquez</bouton>
</form></pre>
Le comportement par défaut du bouton <p> dans un formulaire consiste à soumettre le formulaire. </p>
<p>Comment puis-je désactiver le comportement de soumission de ce bouton ? </p>
Parfois, vous souhaitez conserver un bouton
submit
按钮的细节(例如,在移动设备上,只有当按钮是表单的一部分且类型为submit
时,才能通过键盘触发submit
). Dans ce cas, vous devez empêcher le comportement par défaut du bouton.Utilisation de jQuery 1.7+ (en utilisant
.on
- 我强烈建议阅读文档 - 使用.on
Il existe de nombreuses nuances qui peuvent grandement affecter les performances)Utilisation d'une ancienne version de jQuery...
Veuillez noter que vous pouvez utiliser n'importe quel sélecteur (sélection par classe, type d'élément, etc.) ou méthode de liaison d'un événement (au lieu d'utiliser
.bind
,使用适合你的 jQuery 版本的.live
、.delegate
etc.).Ajoutez
type="button"
dessus :Les types disponibles sont :
Une bonne référence : https://developer.mozilla.org/en/DOM/HTMLButtonElement