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

الموضوع: تحديد الكل

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613

    تحديد الكل



    كيف يمكن عمل تحديد الكل لمجموعة من الـ check box كما في المثال التالي ..
    كود PHP:
    <form action="" method="post">
    <
    div><input type="checkbox" name="id[]" value="1" /> 1</div>
    <
    div><input type="checkbox" name="id[]" value="2" /> 2</div>
    <
    div><input type="checkbox" name="id[]" value="3" /> 3</div>
    <
    div><input type="submit" value="delete" /></div>
    </
    form
    لاحظو معي ان اسماء الـ check box كلها متشابهة ( id[] ) وسبب ذلك هو لامكانية استقبالها على شكل مصفوفة في لغة php ..





    __________________
    مدونة؟




  2. كود PHP:
    var inputs document.getElementsByTagName('input');
    for(var 
    i=i<inputs.length ; ++i){
    if(
    inputs[i].type=='checkbox' && inputs[i].id=='id[]'){
    inputs[i].checked true;
    // or ==> inputs[i].click();
    }
    continue;







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

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Sep 2007
    المشاركات
    93


    javascript select all checkboxes - Google Search

    لو سألت Google لرد عليك 392,000 رد






    __________________
    jQuery Reference Guide ISBN : 1847193811
    Prototype and Scriptaculous in Action ISBN : 1933988030

    Knowledge is Free

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    أشكرك أخي العزيز Dezology ..

    أخي العزيز Wcc .. لقد قمت بالبحث بالفعل مسبقاً ولم أجد ما يطابق ما اريده تماماً ، وبقية الامثلة لم تكن واضحة ومباشرة ..

    عموماً لمن يريد الكود ..

    كود PHP:
    <script type="text/javascript">
    function 
    checkAll(){
        var 
    inputs document.getElementsByTagName('input');
        for (var 
    0inputs.lengthi++){
            if (
    inputs[i].type == 'checkbox' && inputs[i].name == 'id[]'){
                
    inputs[i].checked true;
            }
        continue;
        }
    }
    function 
    uncheckAll(){
        var 
    inputs document.getElementsByTagName('input');
        for (var 
    0inputs.lengthi++){
            if (
    inputs[i].type == 'checkbox' && inputs[i].name == 'id[]'){
                
    inputs[i].checked false;
            }
        continue;
        }
    }
    </script>

    <form action="" method="post"> 
    <div><input type="checkbox" name="id[]" value="1" /> 1</div> 
    <div><input type="checkbox" name="id[]" value="2" /> 2</div> 
    <div><input type="checkbox" name="id[]" value="3" /> 3</div> 
    <div><input type="button" value="check all" onclick="javascript:checkAll();" /> <input type="button" value="uncheck all" onclick="javascript:uncheckAll();" /> <input type="submit" value="delete" /></div> 
    </form> 

    شكراً لكم جميعاً ،،





    __________________
    مدونة؟





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

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

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