jQuery-তে ডিফল্ট কর্ম বাতিল করা
আপনি ইতিমধ্যেই জানেন যে, JavaScript-এ ব্যবহারকারীর কর্ম
event.preventDefault()
ব্যবহার করে বাতিল করা হয়।
আসুন ফর্ম ডেটা জমা দেওয়া রোধ করি,
এবং ইভেন্টের আরও প্রবাহকেও রোধ করি:
$('form').on('submit', function(event) {
event.preventDefault();
});
জQuery স্টাইলেও শুধুমাত্র ফর্ম ডেটা জমা দেওয়া রোধ করা যায়
(কিন্তু ইভেন্টের প্রবাহ নয়) - এর জন্য ইভেন্ট হ্যান্ডলার ফাংশনটিকে
false ফেরত দিতে হবে:
$('form').on('submit', function() {
return false;
});
অবশ্যই, যেকোনো ইভেন্ট বাতিল করা যায়, উদাহরণস্বরূপ একটি লিঙ্কে ক্লিক করা। উদাহরণস্বরূপ, আমাদের HTML কোডে নিম্নলিখিত লিঙ্কটি আছে:
<a href="/">link</a>
এখন কর্ম বাতিল ব্যবহার করি:
$('a').on('click', function () {
alert('আপনি এই লিঙ্কে যেতে পারবেন না!');
return false;
});