النتائج 1 إلى 8 من 8

الموضوع: أريد كود يعطل زر عند الضغط عليه مرة واحدة فقط

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007

    أريد كود يعطل زر عند الضغط عليه مرة واحدة فقط



    السلام عليكم

    ارد الكود الذي يعطل الزر عند الضغط عليه أكثر من مرة

    مثلا عندما يضغط على ارسال
    يتحول لون الزر الى رصاصي غير قابل للضغط

    وشكر لكم







  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    674


    تفضلـ يا طيبـ,

    كود PHP:
    <html>
    <
    head>
    <
    script type="text/javascript">
    function 
    disButtonById(ElementId)
    {
    // اخوي هنا اذا اردت تغير قيمة الزر بعد الضغط
    document.getElementById(ElementId).value="الزر غير فعال تم الضغط"
     
    // هذا الامر يجعل الزر غير فعال
    document.getElementById(ElementId).disabled=true;
    }
    </script>
    </head>
    <body>
    <form>
    <input type="button" value="الـرجـاء الـضـغـط هـنـا" id="Button1" onclick="disButtonById(this.id)" />
    </form>
    </body>
    </html> 

    طبعاً اخوي اذا اردت ان ينفذ الزر امر اخر عند الضغط عليه عدل على التالي
    بداخل علامة التنصيص " ضع الامر او الفانشن الذي تريده
    كود PHP:
    onclick="disButtonById(this.id);" 
    اي استفسار انا جاهز





    __________________
    Professional Java?Script Programmer and Web Developer

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007


    حسنا أخي

    لكني عندما وضعت الكود .. لم يتم ارسال النموذج للصفحة actiion
    هل هناك كود اضافي اضعه في onclick أم كيف؟






  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    استخدم هذا الكود

    كود PHP:
    <script>
    function 
    submitonce(theform){
    if (
    document.all||document.getElementById){
    for (
    i=0;i<theform.length;i++){
    var 
    tempobj=theform.elements[i]
    if(
    tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
    tempobj.disabled=true
    }
    }
    }
    </script> 
    وعدل الفورم بهذا الشكل

    كود:
     
    <form onSubmit="submitonce(this)">






    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته



  5. كود PHP:
    <input type="submit" onclick="this.enabled='false'" /> 






    __________________
    Keepondev | مدونه شديد التخصص فى الجافاسكربت
    جافاسكربت الموجهه بالكائنات | أنماط تصميم جافاسكربت

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007


    ليوناردو دافينشي
    سحاب اون لاين
    Dezology

    شكرا لكم وجزاكم الله كل خير
    عملت معي طريقة سحاب اون لاين بشكل ممتاز






  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    اي خدمة
    انتظر المشاركة المقبولة





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    66


    السلام عليكم اسف رقيت موضوع قديم ولكني في حاجه لنفس الكود وابي اعدل عليه اذا ممكن
    ابي احط استفسار هالزر اذا كان تم اختياره اليوم يبقى معطل طول اليوم حتى يجي بكره ويرجع يتفعل هل من الممكن هالطريقه وشكرا





    __________________
    مع تحياتي





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض