JAVASCRIPT Tutorial

منع السلوك الافتراضي

المفاهيم الأساسية

  • منع السلوك الافتراضي: منع المتصفح من القيام بإجراء افتراضي عند حدوث حدث، مثل إرسال نموذج أو متابعة رابط.
  • السلوك الافتراضي: الإجراء الذي يقوم به المتصفح بشكل افتراضي عند حدوث حدث، مثل إرسال نموذج أو متابعة رابط.
  • إرسال النموذج: العملية التي يرسل بها المتصفح بيانات النموذج إلى الخادم.
  • متابعة الرابط: العملية التي ينتقل بها المتصفح إلى صفحة ويب أخرى عند النقر فوق رابط.

الخطوات العملية

  1. تحديد الحدث الذي تريد منع السلوك الافتراضي له.
  2. إضافة معالج الحدث إلى العنصر الذي تريد منع السلوكه الافتراضي له.
  3. استدعاء دالة preventDefault ضمن معالج الحدث لمنع السلوك الافتراضي.

مثال JavaScript

// منع إرسال النموذج
document.querySelector("form").addEventListener("submit", function(event) {
  event.preventDefault();
  // قم بإجراء ما تريد هنا بدلاً من إرسال النموذج
});

// منع متابعة الرابط
document.querySelector("a").addEventListener("click", function(event) {
  event.preventDefault();
  // قم بإجراء ما تريد هنا بدلاً من متابعة الرابط
});