J'ai un formulaire, avec 2 boutons
<a href="index.html"><button>Cancel changes</button></a>
<button type="submit">Submit</button>
J'utilise aussi le bouton de jQuery UI sur eux, simplement comme ceci
$('button').button();
Cependant, le premier bouton permet également de soumettre le formulaire. J'aurais pensé que s'il n'y avait pas l'option type="submit"
ce n'est pas le cas.
Je pourrais évidemment faire ça
$('button[type!=submit]').click(function(event) { event.stopPropagation(); });
Mais existe-t-il un moyen d'empêcher ce bouton retour de soumettre le formulaire sans intervention de JavaScript ?
Pour être honnête, j'ai utilisé un bouton uniquement pour pouvoir le styliser avec jQuery UI. J'ai essayé d'appeler button()
sur le lien et cela n'a pas fonctionné comme prévu (c'était plutôt moche !).
0 votes
Duplicata possible de Bouton HTML pour NE PAS soumettre le formulaire
5 votes
Utilice
<button type="button">
pour celui qui ne soumet pas le formulaire et<input type="submit">
pour l'autre. Puis attrapez-le avec jquery$('#formID').submit(function(e){});