معهد دعم اتش فى اى بى اس لحلول الويب - Powered by vBulletin


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

الموضوع: التحقق من محتوي الحقل قبل إعتماده مهم لمبرمجين الـphp

  1. #1
    أدارى
    الصورة الرمزية HVIPS4


    تاريخ التسجيل: Jun 2011
    رقم العضوية: 6
    الدولة: Cairo
    المشاركات: 1,979
    HVIPS4 غير متواجد حالياً

    التحقق من محتوي الحقل قبل إعتماده مهم لمبرمجين الـphp


    بسم الله الرحمن الرحيم

    اليوم كنت جالس شبه فاضي (ماراح اكون فاضي إلا كمان سنه ) بإذن الله

    قولت اشوف اي شيء اشرحه لكم هنا من الي تعلمناه من المعاقب والعذاب

    حصلت كود كنت سويته من حوالي اسبوعين او 10 ايام

    طبعا الموضوع في الأول كان مجرد فكرة وماهي صعبة ولاشيء

    الفكره هي التحقق من محتويات حقل معين من حيث :
    هل الحقل مطلوب ام لا .
    هل نوع الحقل (E-mail) ام لا.
    العدد الأقصي للحروف في الحقل.
    العدد الأدني للحروف في الحقل.
    هل الحقل أرقام ام حروف ام الإثنين معا.
    والفرق بين هذا الكود وغيره :
    سهولة التركيب .
    سهولة الإستخدام .
    عدم الحاجه لتعديل الكود كامل من البداية في حال رغبتك إضافته علي سكريبت منتهي منه بالفعل.
    سهولة التعديل علي الكود لتطويره .
    ظهور رسالة الخطأ علي شكل نافذة Error وليس في الصفحة التاليه ممايوفر الكثير من الوقت.
    نظام Debug مركب في السكريبت يخبرك بمكان الأيرور في حالة وجوده.

    طبعا ده فورم عادي فرضا تركنا اي حقل من الحقول المطلوبه فارغا ماذا سيحدث ؟؟

    طيب مثلا لو جينا علي خانة البريد الإلكتروني وكتبنا اي شيء (بريد إلكتروني غير صحيح)

    والمزيد الذي سوف تكتشفه خلال إستخدامك هذا الكود بإذن الله

    ملحوظه : جميع الحقوق محفوظة لشبكة مصر و معهد ترايدنت في نقل هذا الموضوع.

    ولا يسمح بنقله إلا بإذن من شبكة مصر او احد إداري معهد ترايدنت .

    شرح التركيب :

    الخطوه الأولي :
    إستدعاء ملف الجافا التالي في الصفحة الموجود فيها الـform

    كود PHP:
                           <script language="JavaScript" src="verify.js" type="text/javascript"></script> 
    الخطوه الثانية :
    تشغيل الكود علي الـform المراد التحقق منه عن طريق الكود التالي :


    كود PHP:
                           <SCRIPT language="JavaScript">
     var 
    frmvalidator  = new Validator("myform");
    </script> 
    قم بإستبدال myform بإسم الـform الخاص بك وضع الكود اسفل وسم الـform مباشرة

    الخطوه الثالثه :
    تخصيص نوع التحقق من كل حقل عن طريق احد الأكواد التاليه :
    (ضع الكود في اي مكان ويستحسن في اخر وسم الـbody)

    كود PHP:
                           <script language="JavaScript" type="text/javascript">
     
    frmvalidator.addValidation("FirstName","alpha");// التحقق من ان الحقل firstname مكون من حروف فقط
     
     
    frmvalidator.addValidation("LastName","req"); // التحقق من ان الحقل lastname تم إدخال مدخلات به
     
    frmvalidator.addValidation("LastName","maxlen=20");// التحقق ان الحقل lastname اكبر عدد حروف به 20 حرف فقط
     
    frmvalidator.addValidation("Email","email");// التحقق ان الحقل email عباره عن حقل لإدخال البريد الإلكتروني
     
    frmvalidator.addValidation("Phone","numeric");// التحقق ان الحقل Phone هو للأرقام فقط ولا يقبل الحروف
     
    frmvalidator.addValidation("Country","dontselect=0");// التحقق من ضرورة أختيار احد الخيارات الموجوده في حقل Country
    </script> 
    يمكنك وضع اكثر من تحقق علي الخانه الواحده

    ملحوظه في حال وضع كود تحقق لحقل غير موجود سيظهر لك رسالة تشير إلي ذلك في حال وجود اي خطأ في التطبيق سيظهر لك رسالة تشير إلي ذلك ^_^ وهو نظام التتبع الي ذكرته في الاول.

    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي


    الخطوه الرابعه والأخيره :

    رفع ملف verify.js
    إلي مجلد السكريبت المستخدم فيه الكود
    الملفات المرفقة

 

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

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