صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 22

الموضوع: طلب كود ارجو المساعدة

  1. #1
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Mar 2005
    المشاركات
    56

    طلب كود ارجو المساعدة



    السلام عليكم اهلا اخواني اريد ان اسأل عن الدوال والطريقة التي يجب استخدامها ...

    انا ابي كود مثلا يشيك على مدخلات في نموذج بتكون المدخلات عبارة عن ارقام ابي يشيك اذا بداية كل 3 ارقام من الرقم المعين هي ليست احد مفاتيح دول الخليج يطلع رسالة ( صندوق رسالة بالجافا سكربت ) وكذلك ابي كود للتشييك على عدد الاحرف المدخلة للإسم مثلا ماابيه يكون اقل من 3 احرف واكثر من 8 ارجو منكم المساعدة ومشكورين مقدما







  2. #2
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Mar 2005
    المشاركات
    56


    ها يامبرمجينا مااتوقع انه فيها شئ من الصعوبة انتظركم






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    82


    السلام عليكم


    اكتب الكود التالى


    مثلا :

    كود PHP:
    $mobile="966121212121212";
    $code=substr($mobile,0,3); 
    وهنا يمكنك اختبار ال code

    أما اختبار الطول :

    كود PHP:
    if (strlen($mobile)>or strlen($mobile)<
    {
    echo 
    "رقم هاتف خاطئ";
    exit;

    والله يوفقك





    __________________
    الحمد لله رب العالمين
    -----------------------------------
    " قل لا حول ولا قوة إلا بالله "

  4. #4
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Mar 2005
    المشاركات
    56


    مشكور اخوي alfarok ولكن انا اريد اختبار الرقم يتم عند ادخال الرقم على النموذج عند الضغط على زر ارسال يعني سيتم كتابة الرقم مثلا 955524154 وبمجرد الضغط على ارسال تظهر رسالة ان الرقم هذا ليس رقما من دول الخليج

    طبعا انا لدي مفاتيح دول الخليج ولكن كيف اطبق شرط الاختبار؟؟

    وبالنسبة للطول هل يمكن تطبيقه على الاسماء بنفس طريقة الارقام ؟؟






  5. #5
    عضو نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    82


    السلام عليكم

    هذا يتطلب JavaScript او VB Script

    اما الطول فيمكن ذلك أيضا للأسماء





    __________________
    الحمد لله رب العالمين
    -----------------------------------
    " قل لا حول ولا قوة إلا بالله "

  6. #6
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Mar 2005
    المشاركات
    56


    جزاك الله اخوي وماقصرت هل من الاخوة من يستطيع تزويدي بالكود الذي يقوم بالاختبار؟؟








  7. انا اجيب لك الكود .. واذا ابي اضع كود من عندي .. ممكن يطلعلك مشاكل في تحويل المثال اللذي ساطرحة مع كودك .. فلو سمحت .. ضع الكود حق الFORM ثم ساعطيك الحل ..
    وهذا وعد مني!





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  8. #8
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Mar 2005
    المشاركات
    56


    تفضل اخوي halipy كود الفورم
    كود:
    <FORM name=formComplete   action=phone.php method=post>
    
    	<table align=center border=0  cellpadding=0 cellspacing=5 id="table2"   >
    
    
          	              <tr>
    
                     <td><b>الاسم الكامل</b></td>
    
                     <td><input type=text name=fullName style='width:200'></td>
    
                  </tr>
    
    
                  <tr>
    
                     <td><b>رقم الهاتف</b></td>
    
                     <td><input type=text name=number style='width:200'></td>
    
                  </tr>
    
          		  <TR>
    
            	        <td  valign=top colspan=2 align=center><input type=submit name=sub value='ارسل' ></TD>
    
                  </TR>
    
    		</table>
    
    
    
    
    
         </FORM>









  9. كود HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script language="javascript" type="text/javascript">
    	function check_form(){
    		var nameLength = document.getElementById('name').value.length;
    		if( nameLength < 3 || nameLength > 8) return false; 
    		
    		var number = document.getElementById('number').value
    		if(number[0]+number[1] == '00') { return code_check(2,number); }
    		else if(number[0] == '+')		{ return code_check(1,number); }
    		else return code_check(0,number);
    	}
    	
    	function code_check(SubStart,number){
    		var Codees = Array(966,971,955); // this is the list of numbers
    		for(var x = 0; x < Codees.length; x++){
    			if(number[SubStart]+number[SubStart+1]+number[SubStart+2] == Codees[x]){
    				
    				return true;
    			}
    		} 
    		return false;
    	}
    	
    	function validate(){
    		if(check_form()){
    			return true;
    		}
    		else {
    			alert('الاسم او الرقم غير صحيح');
    			return false;
    		}
    	}
    	
    </script>
    <title>TEST</title>
    </head>
    <body>
    <FORM name="formComplete" action="phone.php" method="POST"  onsubmit="return validate();">
      <table align=center border=0  cellpadding=0 cellspacing=5 id="table2"   >
        <tr>
          <td><b>الاسم الكامل</b></td>
          <td><input type="text" name="fullName" style="width:200" id="name"></td>
        </tr>
        <tr>
          <td><b>رقم الهاتف</b></td>
          <td><input type="text" name="number" style="width:200" id="number"></td>
        </tr>
        <TR>
          <td  valign=top colspan=2 align=center><input type="submit" name="sub" value="ارسل"></TD>
        </TR>
      </table>
    </FORM>
    </body>
    </html>
    
    السلام .. هذا هو الحل المناسب لك ..
    خصائص البرنامج ..
    1- يمكن فعل الاتي .. مع العلم مفتاح السعودية هي 966
    00966XXXXXX
    ايضا يقبل
    966ْْْXXXXX+
    ويضا يقبل
    966ْْْْXXXXXXX

    و لتعديل مفاتيح الخطوط اذهب للسطر 17 و غير ما تريد هناك .. وشكراً





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  10. #10
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Mar 2005
    المشاركات
    56


    مشكور اخوي hilaby والله يجزيك بكل خير انا توني ماجربت الكود لكن فيه شئ بسيط ماابيه من ضمن خصائص الكود اللي هو 00966XXXXXX
    ايضا يقبل
    +966ْْْXXXXX
    انا ابيه فقط يقبل
    966 بدون اضافات قبلها








  11. التصحيح

    كود HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script language="javascript" type="text/javascript">
    	function check_form(){
    		var nameLength = document.getElementById('name').value.length;
    		if( nameLength < 3 || nameLength > 8) return false; 
    		
    		var number = document.getElementById('number').value
    		return code_check(0,number);
    	}
    	
    	function code_check(SubStart,number){
    		var Codees = Array(966,971,955); // this is the list of numbers
    		for(var x = 0; x < Codees.length; x++){
    			if(number[SubStart]+number[SubStart+1]+number[SubStart+2] == Codees[x]){
    				
    				return true;
    			}
    		} 
    		return false;
    	}
    	
    	function validate(){
    		if(check_form()){
    			return true;
    		}
    		else {
    			alert('الاسم او الرقم غير صحيح');
    			return false;
    		}
    	}
    	
    </script>
    <title>TEST</title>
    </head>
    <body>
    <FORM name="formComplete" action="phone.php" method="POST"  onsubmit="return validate();">
      <table align=center border=0  cellpadding=0 cellspacing=5 id="table2"   >
        <tr>
          <td><b>الاسم الكامل</b></td>
          <td><input type="text" name="fullName" style="width:200" id="name"></td>
        </tr>
        <tr>
          <td><b>رقم الهاتف</b></td>
          <td><input type="text" name="number" style="width:200" id="number"></td>
        </tr>
        <TR>
          <td  valign=top colspan=2 align=center><input type="submit" name="sub" value="ارسل"></TD>
        </TR>
      </table>
    </FORM>
    </body>
    </html>






    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  12. #12
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Mar 2005
    المشاركات
    56


    الله يوفقك اخوي hilaby ويجزيك بكل خير لكن جربت الكود واي ادخول ادخله يطلع لي رسالة
    'الاسم او الرقم غير صحيح'

    سواء الادخال صحيح او خاطئ








  13. غير لسته الارقام
    كود PHP:
    Array(966,971,955); 






    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  14. #14
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Mar 2005
    المشاركات
    56


    اشكرك اخوي hilaby على المتابعة ولكن اغيرها بإيش انا مثلا الحين لو ادخلت رقم 9664111111 يطلع لي رسالة الخطأ اللي ذكرتها لك مع ان 966 مدرجة في المصفوفة








  15. عرفت مشكلتك ... انت قلت تريد ان يكون الخانة الاولى تحتوي على 3 الى 8 احرف .. تاكد انك فد وضعتها بذالك المواصفات





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو





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

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

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