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

الموضوع: خدمة من خبراء الجافا (معايير الفورم )

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

    خدمة من خبراء الجافا (معايير الفورم )



    السلام عليكم ..
    اخواني لدي طلب ارجوه منكم ..
    انا مبرمج php وليس لدي الخبرة الكيرة في مجال Js
    اريد كود لوضع معايير لمدخلات الفورم
    - شرط ان يكون المدخل فقط 9 ارقام ...
    - شرط ان يحتوي الاسم الاحرف العربية
    -شرط ان يحتوي الاسم الاحرف الانجليزية فقط


    اتمنى ان تساعدوني

    شكرا لكم







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


    أرجو مساعدتكم ؟؟؟؟؟؟!






  3. #3


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

    بالانتظار






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    164


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

    لو أردت أن تنتقل إلى هذه المرحلة من بناء التطبيقات. لديك خيارين:
    1. إقرأ كتب الجافاسكربت وكتب تكاملها مع php وبعد ذلك تعلم التعابير القياسية لفحص المدخلات وقم بإعادة إختراع العجلة بعد سنة أو سنتين من الآن لتجد نفسك متأخراً عن الركب.

    2. (ما يفعله الاذكياء) خذ لك راحة إسبوع من البرمجة وتعلم لك إطار عمل جافاسكربت مثل jQuery وسترى كيف ستقفز بعملك! ولا تكتفي بذلك بل خذ لك وقت آخر في تعلم CakePHP كإطار عمل لphp وبعدها ستجد نفسك تعمل بأدوات كالسحر! سترى المستقبل بين يديك وسيكون لك الوقت الكافي لإتقان اللغتين js و php في وقت فراغك ولن يؤثر ذلك على أعمالك!.





    __________________
    مدونة شخصية: عمر الدليمي
    راسلني
    أنصح بإستخدام "أوبونتو"

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


    السلام عليكم ..
    اخواني لدي طلب ارجوه منكم ..
    انا مبرمج php وليس لدي الخبرة الكيرة في مجال Js
    اريد كود لوضع معايير لمدخلات الفورم
    - شرط ان يكون المدخل فقط 9 ارقام ...
    - شرط ان يحتوي الاسم الاحرف العربية
    -شرط ان يحتوي الاسم الاحرف الانجليزية فقط


    اتمنى ان تساعدوني

    شكرا لكم
    أهلاً وسهلاً بكـ

    سوف ألبي طلبك


    - شرط ان يكون المدخل فقط 9 ارقام ...
    -شرط ان يحتوي الاسم الاحرف الانجليزية فقط
    الطلبان سهلاً جداً

    لكنـ هنا
    - شرط ان يحتوي الاسم الاحرف العربية
    صعبة لكني فعلتها
    أول مرة شخص يطلبـ هذا الطلبـ



    هذا هوة الكود كاملاً متضمن جميع اسئلتكـ تفضل يا صديقي



    كود PHP:
    <html dir="rtl">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
    <
    script type="text/javascript">

    function 
    isNumerField(ElementID){
    //Cheak Numbers Characters in field

    var n  document.getElementById(ElementID).value
    // Numbers Expression
    var NE = /^[0-9]+$/;
        if(!
    n.match(NE)){
    // تنفيذ امر اذا كان المدخل ليس ارقام    
        
    alert("يجب أن يكون رقم وليس أحرف");
        
    n.focus();
            return 
    false;
        }else{
        
    alert('المدخل صحيحـ');
        return 
    true;
        }
    }

    function 
    isArabicField(ElementID)
    {
    //Cheak arabic Characters in field

    var n  document.getElementById(ElementID).value;
    var 
    EC =0;
    // Arabic Expression
    var AE = /ا|أ|إ|آ|ب|ت|ة|ث|ج|ح|خ|د|ذ|ر|ز|س|ش|ص|ض|ط|ظ|ع|غ|ف|ق|ك|ل|م|ن|ه|و|ي|ء|ئ|ؤ|ى|ـ/;
    for(
    i=0;i<n.length;i++){if (!n.substring(i,i+1).match(AE)){EC++;}}
        if(
    EC!=0){
    // تنفيذ أمر هنا اذا كان هناك احرف غير عربية 
        
    alert('يجب ان يكون الاسم عربياً');
        
    n.focus();
            return 
    false;
        }else{
        
    alert('المدخل صحيحـ');
        return 
    true;
        }

    }


    function 
    isEnglishField(ElementID){
    //Cheak English Characters in field

    var n  document.getElementById(ElementID).value
    // English Expression
    var EE = /^[a-zA-Z]+$/;
        if(!
    n.match(EE)){
    // تنفيذ امر اذا كان المدخل غير انجليزي    
        
    alert("يجب ان يكون الاسم انجيزي");
        
    n.focus();
            return 
    false;
        }else{
        
    alert('المدخل صحيحـ');
        return 
    true;
        }
    }
    function 
    isLengthGood(ElementIDminmax){
    var 
    n  document.getElementById(ElementID).value
    var NE = /^[0-9]+$/;
        if(
    n.match(NE) && n.length >= min && n.length <= max){
        
    alert('المدخل صحيحـ');
            return 
    true;
        }else{
            
    alert("يجب ان تدخل ارقام ... عددها من " +min" الى " +max"");
            
    elem.focus();
            return 
    false;
        }
    }
    </script>

    </head>
    <body style="font-family:Tahoma; font-weight : bold; font-size : 13px; padding: 20px; ">

    <form action="#" onsubmit="return false; " >
      <fieldset>
        <legend>التحقق اذا المدخل رقماً:</legend>
        رقم الهاتف:  <input ID="num" name="num" type="Text" value=""> <br />
     <input name="Button1" onclick="isNumerField('num');" type="submit" value="أضغط هنا للتحقق"  />
      </fieldset>
    </form>

    <form action="#" onsubmit="return false; " >
      <fieldset>
        <legend>التحقق اذا كان المدخل أحرف عربية:</legend>
        اكتب اسمك بالعربية:  <input ID="arName" name="arName" type="Text" value=""> <br />
     <input name="Button2" onclick="isArabicField('arName');" type="submit" value="أضغط هنا للتحقق"  />
      </fieldset>
    </form>



    <form action="#" onsubmit="return false; " >
      <fieldset>
        <legend>التحقق اذا كان المدخل أحرف انجليزي:</legend>
        اكتب اسمك بالانجليزي:  <input ID="enName" name="enName" type="Text" value=""> <br />
     <input name="Button3"  onclick="isEnglishField('enName');" type="submit" value="أضغط هنا للتحقق"  />
      </fieldset>
    </form>



    <form  onsubmit="return false; " >
      <fieldset>
        <legend>التحقق من عدد المدخل:</legend>
        ادخل تسعة ارقام:  <input ID="alength" name="alength" type="Text" value=""> <br />
     <input name="Button4" onclick="isLengthGood('alength', '5', '10');" type="submit" value="أضغط هنا للتحقق"  />
      </fieldset>
    </form>
     </body>
     </html> 
    استغرق مني بناء هذا الكود ساعة كاملة
    لانني كنت ابحث عن اقصر الطرق وايسرها للتاكد من الاحرف العربية





    __________________
    Professional Java?Script Programmer and Web Developer

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


    أخي ليوناردو دافنشي

    شكرا جزيلا لك , ولك من شارك وساعد

    بارك الله فيكم







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


    ليوناردو دافنشي
    شكرا لك علي الكود الاكثر من رائع
    ساحتفظ به .. فقد بحثت عنه كثيرا خصوصا الجزء الخاص بالحروف العربية
    ولم اجدها
    شكرا لك






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


    ليوناردو دافنشي
    شكرا لك علي الكود الاكثر من رائع
    ساحتفظ به .. فقد بحثت عنه كثيرا خصوصا الجزء الخاص بالحروف العربية
    ولم اجدها
    شكرا لك
    ولو يا أخ سحاب انت ع العين والراس


    هذا الكود مطلوب بحالات خاصة كثيراً , ولم اجد اي شخص قام بفعلهـ قبل ذلك

    هوة كان ممكن اعمله بعكس الاحرف الانجليزية حيث انه امر جاهز لكن ممكن شخص يضيف احرف للغة ليست عربية كـ العبرية او الصينية او اي لغة اخرى

    ما وجدته بالنهاية انه يجب اضافة الاحرف العربية والتأكد من الاحرف المدخلة اذا كانت مطباقة لها

    مشكور على مرورك





    __________________
    Professional Java?Script Programmer and Web Developer





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

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

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