Die voorkoming van verstekaksie in jQuery
Soos jy reeds behoort te weet, word 'n gebruikeraksie
in JavaScript verhoed met behulp van
event.preventDefault().
Kom ons verhoed die indiening van vormdata,
sowel as die verdere opborreling van die gebeurtenis:
$('form').on('submit', function(event) {
event.preventDefault();
});
Jy kan ook slegs die indiening van
vormdata verhoed (maar nie die opborreling nie) in die jQuery-styl -
hiervoor moet die gebeurtenishandelaarfunksie
false teruggee:
$('form').on('submit', function() {
return false;
});
Natuurlik kan jy enige gebeurtenis voorkom, bv. 'n klik op 'n skakel. Byvoorbeeld, ons het die volgende skakel in die HTML-kode:
<a href="/">skakel</a>
Laat ons nou die verstekaksie voorkom:
$('a').on('click', function () {
alert('Jy kan nie na hierdie skakel navigeer nie!');
return false;
});