jQuery-да сунъий харакатни бекор килиш
Сизга маълум бўлганидек, JavaScript-да фойдаланувчи харакати
event.preventDefault()
ёрдамида бекор қилинади.
Келинг, форма маълумотларини жўнатишни,
шунгингдек воқеанинг кейинги кўтарилишини олднии оламиз:
$('form').on('submit', function(event) {
event.preventDefault();
});
Шунингдек, фақат форма маълумотларини жўнатишнигина бекор қилиш мумкин
(лекин воқеанинг кўтарилишини эмас) jQuery услубида -
бунинг учун воқеа қайта ишловчи функцисяси
false қайтариши керак:
$('form').on('submit', function() {
return false;
});
Албатта, istalgan voqeni bekor qilish mumkin, masalan havola bosish. Misol uchun, bizda HTML kodda quyidagi havola mavjud:
<a href="/">havola</a>
Энди бекор қилиш харакатидан фойдаланамиз:
$('a').on('click', function () {
alert('Сиз ушбу ҳавола орқали ўта олмайсиз!');
return false;
});