Standardaktionen in jQuery abbrechen
Wie Sie bereits wissen sollten, wird eine Benutzeraktion
in JavaScript mit
event.preventDefault()
abgebrochen. Lassen Sie uns das Absenden der Formulardaten
sowie die weitere Verbreitung des Events verhindern:
$('form').on('submit', function(event) {
event.preventDefault();
});
Man kann auch nur das Absenden der Formulardaten verhindern
(aber nicht die Verbreitung des Events) im jQuery-Stil -
dafür muss die Event-Handler-Funktion
false zurückgeben:
$('form').on('submit', function() {
return false;
});
Natürlich kann man jedes Event abbrechen, zum Beispiel einen Klick auf einen Link. Nehmen wir an, wir haben den folgenden Link im HTML-Code:
<a href="/">link</a>
Jetzt wenden wir die Abbrechung der Aktion an:
$('a').on('click', function () {
alert('Sie können diesem Link nicht folgen!');
return false;
});