انتقل إلى محتوى الدرس

Input Change and Key Actions تفاعل الكتابة وتغيير الحقول

اربط دوال JavaScript بتفاعلات المستخدم الحية عبر onclick وأحداث مرور الفأرة والكتابة الفورية oninput وجاهزية الصفحة onload تمهيداً لاحتراف شجرة DOM.
3 صفوف تعليمية
جافا سكريبت
5,684 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تطلق حقول النماذج حدثين متكاملين: oninput الذي يعمل لحظياً مع كل حرف يكتبه المستخدم أو يلصقه، وonchange الذي ينتظر انتهاء التعديل ومغادرة الحقل النصي (أو اختيار عنصر من قائمة منسدلة).

الصف 2 كود برمجي
JavaScript
function updateCounter() {
  const box = document.getElementById('bio-in');
  const len = box.value.length;
  document.getElementById('char-out').textContent = 'Characters: ' + len + ' / 50';
}
الصف 3 ملاحظة هامة