اذهب إلى المحتوى

السؤال

نشر

مرحبا

كيف أضع في جافاسكربت شرط أن يكون مؤشر الماوس في حقل الإدخال ؟

لا أقصد  oninput ,  بل أقصد :  if ( input_id.focus == true ) { my_function }

 طبعاً هذا الكود لتوضيح ما أريد و قد جربته لكنه لم يعمل , 

Recommended Posts

  • 1
نشر

أعتقد أنك تريد فعل شيء ما عندما يقوم المستخدم بالتركيز على حقل الإدخال بإمكانك إستخدام الأحداث و التقاط الحدث focus على الحقل و الحدث blur عندما يبتعد المستخدم عن حقل الإدخال هنا مثال بسيط:

<input type="text" id="myInput">

جافاسكربت:

document.getElementById("myInput").addEventListener('focus', function(e) {
  console.log('user focus on input')
})

document.getElementById("myInput").addEventListener('blur', function(e) {
  console.log('user leave the input')
})

المثال موجود على codepen من: هنا

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...