المفاهيم الأساسية
- منع السلوك الافتراضي: منع المتصفح من القيام بإجراء افتراضي عند حدوث حدث، مثل إرسال نموذج أو متابعة رابط.
- السلوك الافتراضي: الإجراء الذي يقوم به المتصفح بشكل افتراضي عند حدوث حدث، مثل إرسال نموذج أو متابعة رابط.
- إرسال النموذج: العملية التي يرسل بها المتصفح بيانات النموذج إلى الخادم.
- متابعة الرابط: العملية التي ينتقل بها المتصفح إلى صفحة ويب أخرى عند النقر فوق رابط.
الخطوات العملية
- تحديد الحدث الذي تريد منع السلوك الافتراضي له.
- إضافة معالج الحدث إلى العنصر الذي تريد منع السلوكه الافتراضي له.
- استدعاء دالة
preventDefault
ضمن معالج الحدث لمنع السلوك الافتراضي.
مثال JavaScript
// منع إرسال النموذج
document.querySelector("form").addEventListener("submit", function(event) {
event.preventDefault();
// قم بإجراء ما تريد هنا بدلاً من إرسال النموذج
});
// منع متابعة الرابط
document.querySelector("a").addEventListener("click", function(event) {
event.preventDefault();
// قم بإجراء ما تريد هنا بدلاً من متابعة الرابط
});