Annulation de l'action par défaut en jQuery
Comme vous devez déjà le savoir, l'action de l'utilisateur
en JavaScript est annulée en utilisant
event.preventDefault().
Empêchons l'envoi des données du formulaire,
ainsi que la propagation ultérieure de l'événement :
$('form').on('submit', function(event) {
event.preventDefault();
});
On peut aussi empêcher uniquement l'envoi
des données du formulaire (mais pas la propagation de l'événement) dans le style
jQuery - pour cela, la fonction de gestionnaire d'événement
doit retourner false :
$('form').on('submit', function() {
return false;
});
Bien sûr, on peut annuler n'importe quel événement, par exemple un clic sur un lien. Par exemple, nous avons le lien suivant dans le code HTML :
<a href="/">link</a>
Maintenant, utilisons l'annulation de l'action :
$('a').on('click', function () {
alert('Vous ne pouvez pas suivre ce lien !');
return false;
});