لحسن الحظ ، هناك PropertyChange (IE) وأحداث Oninput.
Oninput هو حدث في متصفح قياسي ويتم تطبيقه بشكل عام على عنصر الإدخال. سيحدث ذلك عندما تتغير قيمة الإدخال ، ويمكن الاستماع إليها في الوقت الفعلي سواء كانت إدخال لوحة المفاتيح أو تتغير معجون الماوس.
متصفح متوافق
IE9 غير مدعوم. في هذا الوقت ، يجب استخدام حدث PropertyChange الخاص بـ IE. كما يوحي الاسم ، يتم ترجمته كحدث تغيير السمة. هذا الحدث قوي نسبيا. لا يستمع فقط إلى سمة القيمة للمدخلات ، ولكن يتضمن أيضًا خصائص العلامات الأخرى والسمات المختلفة التي ستتغير ، مثل سمة النمط لعنصر SPAN. عند حدوث حدث ما ، يمكنك أيضًا استخدام Event.PropertyName للوصول إلى اسم الخاصية التي تم تغييرها.