بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
حياكم الله اعضاء منتدى برمجة وتطوير المواقع و المنتديات .
خلال محاولتي لتعلم لغة الجافاسكريبت script وجدت في احد الدروس كلمة disabled وتستعمل في جعل button لا يعمل أردت ان اطبقها بشكل يفيد سكريبت scriptاتنا واكبر مثال عليها الدهوك ، طبعا ساشرح طريقة فقط كيفية استعمالها ولن اطبقها علي اي سكريبت script او نسخة ، وانصح جميع من له سكريبت script ادراج معلومات في القاعدة كتسجيل او ما شابه باستعمالها ، ساخبركم بمشكل تواجهونه هنا في ستار تايمز وفي الدهوك وفي النسخ المشابهة لها ، الا يحدث لكم بعض المرات بالخطا الضغط مرتين على زر ادخال الرد او ارسال الرسالة فتاتي لك راسلة تقول انه حدث خطا وتحقق من ادخل النص ربما لم يدخل ...الخ ؟ تعرفون ان سبب ذلك هو انكم ضغطتم مرتين ؟؟ ما رايكم لو نجبركم على الضغط مرة واحدة ؟ لكن بما اننا عرب فلغتنا هي الوئام وليس القوة لذلك سأمنعكم من الضغط على الزر مرتين بشيئ بسيط وجميل ، أكثرت الكلام ساضع لكم صور للأكواد تابعوا وطبعا لن اشرح طريقة الاكواد بتعملق لان الدرس مفصل موجه لمن يملك ولو خلفية بسيطة عن الجافاسكريبت script.
لاحظوا انني وضعت دالة func ووضعت بداخلها متغير يجلب لنا id("btn"

وقلت له عند تفعيل هاته الدالة اجعل disabled = 1 اي اجعل عمل button غير ممكن ، تتسائلون كيف ؟؟ تابعوا معي صور النتيجة

هذا هو البوتون ( الزر ) ساضغط عليه لاول مرة

بعد اول ضغطة اصبح شكله كالاتي

اي لا يمكنني الضغط عليه مرة ثانية وبالتالي ريثما انتقل لصفحة مثلا post_info في الدهوك لن استطيع النقر مرة اخرى على ذلك الزر
اتمنى ان تعجبكم الفكرة وطبعا هي فكرة غير منقولة لكن بامكانكم نقلها للمنتديات الاخرى مع ذكر المصدر من اجل افادة اكبر
ولمن هو متقدم في الجافاسكريبت script بامكانه استخدام الحركة لكن بطريقة اخرى مثلا في نموذج التسجيل حيث يكون الزر غير مفعل وعند تلبية كل حاجيات حقول التسجيل يتفعل
وفقكم الله تعالى