1. جافا سكربت
0

ما هي وظيفة الـonchange فى الجافا سكربت؟

  • Hope
  • 2017-11-11T12:24:34+00:00
  • رابط مختصر
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

  • الأفضل
  • الأحدث
  • الأقدم
1
yanal_shoubaki 2017-11-11T13:53:06+00:00 أضف ردا
  • رابط مختصر

تستخدم لتغير قيمة العنصر أو المتغير

1
AbdElRahman_Ahmad 2017-11-15T14:12:35+00:00 أضف ردا
  • رابط مختصر

هذه الاجابه خاطئه للاسف,

onchange لايتم استخدامها فى تغيير قيمه العنصر المتغيير,

بل يتم استخدامها فى تنفيذ اي شيئ فى حاله القيام بالتغيير كما هو واضع من اسمها !.

0
Hope 2017-11-12T10:34:22+00:00 أضف ردا
  • رابط مختصر

فهمت شكرا لك.

1
zakariamouhid 2017-11-11T15:48:19+00:00 أضف ردا
  • رابط مختصر

https://jsfiddle.net/zakari...

عندما تغير محتوى input يتم تنفيذ الحدث onchange

0
Hope 2017-11-12T10:37:47+00:00 أضف ردا
  • رابط مختصر

شكرا جزيلاً، فهمت بأنه يطبع المحتوي الذي يتم إدخاله. يشبه خاصية الـ appendChild

1
AbdElRahman_Ahmad 2017-11-15T14:10:26+00:00 أضف ردا
  • رابط مختصر

@Hope لا يطبع المحتوي الذي يتم ادخاله فقط يقوم بتنفيذ اي شيئ عند التغيير, ويمكنك تطبيق النظريه على اي شيئ سواء كان input بعد تغيير محتواه يطبع ما به او يغير لونه او او,

او مثلا قائمه اختيارات بحيث يطبع الاختيار عند التغيير كما فى تعليقي فى الاسفل,

1
AbdElRahman_Ahmad 2017-11-15T14:08:13+00:00 أضف ردا
  • رابط مختصر

وظيفه onchange هي تنفيذ مابعد التغيير

فمثلا اذا كان لدينا قائمه من الاختيارات ونريد ان ننبه المستخدم انه قام بتغيير اختياره الي "كزا" (ما اختاره)

نستخدم onchange على ال select بحيث تقوم بطباعه ما اختاره فى كل مره يتغير الاختيار

https://www.w3schools.com/j...

0
Hope 2017-11-15T15:10:28+00:00 أضف ردا
  • رابط مختصر

الف شكر اخي.

مثلا عندما نعمل متجر إلكتروني صغير بإستخدام قائمة الـselect

عندما يتم إختيار البضاعة يظهر السعر المحدد لتلك البضاعة.

سأعذبك معي وأسألك ما الفرق بين الـ onchange والـonclick؟

لو كان طلب البضاعة بتم تنفيذه بإستخدام الـonclick ستم اولا اختيار البضاعة وبعدها الضغط على زر ما لكي يظهر سعرها. وايضا الـonclick يتم وضعها مرة واحدة فى الـbutton input بعكس الأخري اما غير صحيح؟

وهل يجب وضع onchange="دالة() " في كل محتوي الـinput لكي يتم تنفيذها؟

0
AbdElRahman_Ahmad 2018-02-16T12:45:00+00:00 أضف ردا
  • رابط مختصر

بالاخذ بالاعتبار المثال الخاص بك وهو المتجر, فمثلا فى صفحة المنتج يوجد اكتر من خيار للمنتج مثل اللون والحجم,

فنستخدم onchane للقائمة الخاصه بالالوان بحيث فى حالة اختيار احدهم نقوم بطباعه اللون المختار فى السلة او بجانب المنتج, اما onchange نستخدمها فى حالة الضغك على checkout او add to cart بحيث لانه في هذين مثلا لايمكننا احداث onchange وايضا فى حالة استخدام input فالكتابه فيه هي change وليست click

وهكذا

جافا سكربت

لديك سؤال أو نقاش بخصوص ال JavaScript؟ أنت في المجتمع المناسب.

2.08 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

اقرأ أيضًا

  • ما فائده self invoke في الجافا سكربت
  • بديل جافا سكربت
  • اين الخطأ في كود الجافا سكربت هذا ؟
  • شرح Event Loop و Call Stack ودورهما في جافا سكريبت
  • ماذا علي التعلم أولًا جافا ، أم جافا سكريبت ؟

انسخ هذا الرابط:

تنبيه