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

الموضوع: ماهي طريقة استبدال متغير بمتغير آخر

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    57

    ماهي طريقة استبدال متغير بمتغير آخر



    السلام عليكم ورحمة الله وبركاته

    تحية عطرة لجميع أعضاء سوالف الكرام

    هل أستطيع استبدال متغير بمتغير آخر في الجافا سكربت ؟؟؟!!!

    عندي جدول يحتوي على id و name وفورم يحتوي على (select)

    السيليكت فيه محتوى id وهي عبارة عن أرقام من 1 إلى 5 وعند إختيار أحد الأرقام يتم طباعة الرقم

    عبر متغير في الجافا سكربت .

    أريد إستبدال الرقم بما يقابله من اسم في الجدول فهل هذا ممكن ؟؟؟

    أفيدوني بارك الله فيكم







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    57


    إلى الآن 29 مشاهدة ولا رد واحد ؟؟؟؟!!!!!!!!






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    57


    أين أنتم ياخبراء سوالف

    ألا يوجد من يريد المساعدة ؟؟؟






  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,065


    خد يا برنس البرانيس

    كود:
    <select id="method1" name="people" onChange="getMyText()">
    <option id="1">khashabawy</option>
    <option id="2">Abdallah</option>
    </select>
    
    <select id="method2" name="people" onChange="getMyValue()">
    <option value="1">khashabawy</option>
    <option value="2">Abdallah</option>
    </select>
    
    
    <script type="text/javascript">
    
    function getMyText(){
    
    var me = document.getElementById('method1');
    
    var txt = me.options[me.selectedIndex].text;
    
    alert(txt);
    
    }
    
    function getMyValue(){
    
    var me = document.getElementById('method2');
    
    var val = me.options[me.selectedIndex].value;
    
    alert(val);
    
    }
    
    
    </script>







  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    57


    والله انت برنس البرانيس ماشاء الله عليك

    جاري تجريب الكود وترتيبه حسب ماهو عندي من بيانات

    جزاك الله ألف خير






  6. #6
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    57


    أخي الكريم هذا كود يوضح ماأريده تقريباً
    هو عباره عن سكربت بسيط يقوم باحتساب تكلفة بيع كتاب بتوصيله في يوم معين وإحتساب عدد كلمات الكتاب
    طبعاً ماراح أشغلك بتفاصيل العملية الحسابية لأني عملتها وهي شغاله معاي تمام والحمدلله
    ولكني أريد فقط إستبدال كلاً من (الوقت المطلوب) و (نوع الكتاب) بدل الأرقام أريد مايقابلها من نص في السيليكت
    ويعطيني إياها في جدول الناتج
    طبعاً أنا مبتدئ في هذا المجال ولا أستغني عن خبراتكم بارك الله فيكم

    كود PHP:
    <script type="text/javascript">
    function 
    cal() 


    var 
    a2.5 ;

    var 
    b=document.forms['form1']['id_specialization'].value;//first number 
    var c=document.forms['form1']['id_time_required'].value;// second number
    var d=document.forms['form1']['num_words'].value;// second number




        

    var x=a*d;
    var 
    u=a*d*b/100;
    var 
    s=x+u;
    var 
    q=s*c/100;

    var 
    z=s+q;

    var 
    result=Math.round(z*100)/100

    document
    .getElementById('n').innerHTML=n;
    document.getElementById('u').innerHTML=b;
    document.getElementById('s').innerHTML=c;
    document.getElementById('q').innerHTML=d;




    if (
    b=="" || c=="" || d=="") {
        
    alert('الرجاء التأكد من تعبئة الحقول المطلوبة'); 
        return 
    false;  
        }else { 
        
    document.getElementById('result').innerHTML=result;
        } 
        
        
        



    </script>



    <form method="post" id="form1">
    <table cellpadding="2" cellspacing="0" class="table" dir="rtl">
        <tr>
          <td><label for="id_specialization">نوع الكتاب :</label></td>
          <td><select name="id_specialization" id="id_specialization">
              <option value="">إختر من القائمة ...</option>
            <option value="5">لغة عربية</option>
            <option value="10">تربية إسلامية</option>
            <option value="15">إقتصاد</option>
          </select>
          </td>
        </tr>
        <tr>
          <td><label for="id_time_required">وقت التسليم :</label></td>
          <td><select name="id_time_required" id="id_time_required">
                  <option value="">إختر من القائمة ...</option>
                <option value="20">يوم واحد</option>
                <option value="15">يومان</option>
                <option value="10">ثلاثة أيام</option>
          </select>
          </td>
        </tr>
        <tr>
          <td><label for="num_words">عدد الكلمات :</label></td>
          <td><input type="text" name="num_words" id="num_words" value="" size="12"  onClick="cal()" />
          </td>
        </tr>
        <tr>
        <td colspan="2"><input id="submit" name="submit" type="submit" value="Submit" onClick="cal()" /></td>
        </tr>
    </table>



    <br />
    <table class="table_total" width="365" border="1" cellspacing="2" cellpadding="0">
      <tr>
        <td width="80">عدد الصفحات : </td>
        <td width="5">&nbsp;</td>
        <td width="270"><div class="box_result" id="n"></div>&nbsp; صفحة</td>
      </tr>
      <tr>
        <td>عدد الكلمات : </td>
        <td>&nbsp;</td>
        <td><div class="box_result" id="q"></div>&nbsp; كلمة</td>
      </tr>
      <tr>
        <td>التخصص : </td>
        <td>&nbsp;</td>
        <td><div class="box_result" id="u"></div></td>
      </tr>
      <tr>
        <td>الوقت المطلوب : </td>
        <td>&nbsp;</td>
        <td><div class="box_result" id="s"></div>&nbsp; أيام</td>
      </tr>
      <tr>
        <td colspan="3" height="5"></td>
        </tr>
      <tr>
        <td colspan="3" align="center">تكلفة التدقيق على المحتوى بالتفاصيل أعلاه :</td>
        </tr>
        <tr>
        <td colspan="3" height="5"></td>
        </tr>
      <tr>
        <td colspan="3" align="center">
            
            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td>&nbsp;</td>
                <td><div class="box_result2" id="result"></div></td>
                <td align="right">&nbsp; دولار</td>
              </tr>
            </table>
        </td>
      </tr>
    </table>

    </form> 







  7. #7
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    63


    في حال معرفتك لكل خيارات السيليكت استخدم دالة if , else if لاستبدال المتغيرات كما يلي

    كود PHP:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <
    script type="text/javascript"
    function 
    cal()  
    {  

    var 
    a2.5 

    var 
    b=document.forms['form1']['id_specialization'].value;//first number  
    var c=document.forms['form1']['id_time_required'].value;// second number 
    var d=document.forms['form1']['num_words'].value;// second number 
    var v='';
    if(
    d=5)
    {
    v='لغة عربية';
    }
    else if(
    d=10)
    {
    v='تربية إسلامية';
    }
    else
    {
    v='إقتصاد';
    }

         

    var 
    x=a*d
    var 
    u=a*d*b/100
    var 
    s=x+u
    var 
    q=s*c/100

    var 
    z=s+q

    var 
    result=Math.round(z*100)/100 

    document
    .getElementById('n').innerHTML=n
    document.getElementById('u').innerHTML=v
    document.getElementById('s').innerHTML=c
    document.getElementById('q').innerHTML=d




    if (
    b=="" || c=="" || d=="") { 
        
    alert('الرجاء التأكد من تعبئة الحقول المطلوبة');  
        return 
    false;   
        }else {  
        
    document.getElementById('result').innerHTML=result
        }  
         
         
         
    }  


    </script> 



    <form method="post" id="form1"> 
    <table cellpadding="2" cellspacing="0" class="table" dir="rtl"> 
        <tr> 
          <td><label for="id_specialization">نوع الكتاب :</label></td> 
          <td><select name="id_specialization" id="id_specialization"> 
              <option value="">إختر من القائمة ...</option> 
            <option value="5">لغة عربية</option> 
            <option value="10">تربية إسلامية</option> 
            <option value="15">إقتصاد</option> 
          </select> 
          </td> 
        </tr> 
        <tr> 
          <td><label for="id_time_required">وقت التسليم :</label></td> 
          <td><select name="id_time_required" id="id_time_required"> 
                  <option value="">إختر من القائمة ...</option> 
                <option value="20">يوم واحد</option> 
                <option value="15">يومان</option> 
                <option value="10">ثلاثة أيام</option> 
          </select> 
          </td> 
        </tr> 
        <tr> 
          <td><label for="num_words">عدد الكلمات :</label></td> 
          <td><input type="text" name="num_words" id="num_words" value="" size="12"  onClick="cal()" /> 
          </td> 
        </tr> 
        <tr> 
        <td colspan="2"><input id="submit" name="submit" type="button" value="Submit" ="cal()" /></td> 
        </tr> 
    </table> 



    <br /> 
    <table class="table_total" width="365" border="1" cellspacing="2" cellpadding="0"> 
      <tr> 
        <td width="80">عدد الصفحات : </td> 
        <td width="5">&nbsp;</td> 
        <td width="270"><div class="box_result" id="n"></div>&nbsp; صفحة</td> 
      </tr> 
      <tr> 
        <td>عدد الكلمات : </td> 
        <td>&nbsp;</td> 
        <td><div class="box_result" id="q"></div>&nbsp; كلمة</td> 
      </tr> 
      <tr> 
        <td>التخصص : </td> 
        <td>&nbsp;</td> 
        <td><div class="box_result" id="u"></div></td> 
      </tr> 
      <tr> 
        <td>الوقت المطلوب : </td> 
        <td>&nbsp;</td> 
        <td><div class="box_result" id="s"></div>&nbsp; أيام</td> 
      </tr> 
      <tr> 
        <td colspan="3" height="5"></td> 
        </tr> 
      <tr> 
        <td colspan="3" align="center">تكلفة التدقيق على المحتوى بالتفاصيل أعلاه :</td> 
        </tr> 
        <tr> 
        <td colspan="3" height="5"></td> 
        </tr> 
      <tr> 
        <td colspan="3" align="center"> 
             
            <table border="0" cellspacing="0" cellpadding="0"> 
              <tr> 
                <td>&nbsp;</td> 
                <td><div class="box_result2" id="result"></div></td> 
                <td align="right">&nbsp; دولار</td> 
              </tr> 
            </table> 
        </td> 
      </tr> 
    </table> 

    </form> 
    انا طبقتها على التخصص وانت طبقها على الايام






  8. #8
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    57


    طيب عزيز كيف أقدر أعوض عن المتغير في الشرط (if v) إذا كانت السيليكت تم الإستعلام عنها من قواعد البيانات بهذه الطريقة :

    كود PHP:
    <table cellpadding="2" cellspacing="0" class="table" dir="rtl">
       
        <tr>
          <td><label for="id_specialization">تخصص المستند :</label></td>
          <td><select name="id_specialization" id="id_specialization">
              <option value="">إختر من القائمة ...</option>
            <?php 
    do {  
    ?>
            <option value="<?php echo $row_specializations['price']?>"<?php if (!(strcmp($row_specializations['id_specializations'], $row_rsuser_reg['id_specialization']))) {echo "SELECTED";} ?>><?php echo $row_specializations['name_specialization']?></option>
            <?php
    } while ($row_specializations mysql_fetch_assoc($specializations));
      
    $rows mysql_num_rows($specializations);
      if(
    $rows 0) {
          
    mysql_data_seek($specializations0);
          
    $row_specializations mysql_fetch_assoc($specializations);
      }
    ?>
          </select>
            <?php echo $tNGs->displayFieldError("user_reg""id_specialization"); ?></td>
        </tr>
        </table>
    حاولت التعويض عن المتغير ولكن لم أنجح في ذلك





    التعديل الأخير تم بواسطة shuqy ; 16-06-2012 الساعة 12:08 PM

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    57


    أين خبراء سوالف ؟؟؟

    !!!!!!!!!!!






  10. #10
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    100





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

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

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