بسم الله الرحمن الرحيم
اليوم كنت جالس شبه فاضي (ماراح اكون فاضي إلا كمان سنه ) بإذن الله
قولت اشوف اي شيء اشرح طريقةه لكم هنا من الي تعلمناه من المعاقب والعذاب
حصلت كود code كنت سويته من حوالي اسبوعين او 10 ايام
طبعا الموضوع في الأول كان مجرد فكرة وماهي صعبة ولاشيء
الفكره هي التحقق من محتويات حقل معين من حيث :
هل الحقل مطلوب ام لا .
هل نوع الحقل (E-mail) ام لا.
العدد الأقصي للحروف في الحقل.
العدد الأدني للحروف في الحقل.
هل الحقل أرقام ام حروف ام الإثنين معا.
والفرق بين هذا الكود code وغيره :
سهولة التركيب install .
سهولة الإستخدام .
عدم الحاجه لتعديل الكود code كامل من البداية في حال رغبتك إضافته علي سكريبت script منتهي منه بالفعل.
سهولة التعديل علي الكود code لتطويره .
ظهور رسالة الخطأ علي شكل نافذة Error وليس في الصفحة التاليه ممايوفر الكثير من الوقت.
نظام Debug مركب في السكريبت script يخبرك بمكان الأيرور في حالة وجوده.
مثال علي الكود code :
ط§ظ„ظ…ظ„ظپ ط§ظ„ظ…ط±ظپظ‚ 167613
طبعا ده فورم عادي فرضا تركنا اي حقل من الحقول المطلوبه فارغا ماذا سيحدث ؟؟
إليكم ماسيحدث:
ط§ظ„ظ…ظ„ظپ ط§ظ„ظ…ط±ظپظ‚ 167614
طيب مثلا لو جينا علي خانة البريد الإلكتروني وكتبنا اي شيء (بريد إلكتروني غير صحيح)
إليكم ماسيحدث :
ط§ظ„ظ…ظ„ظپ ط§ظ„ظ…ط±ظپظ‚ 167615
والمزيد الذي سوف تكتشفه خلال إستخدامك هذا الكود code بإذن الله
ملحوظه : جميع الحقوق محفوظة لشبكة مصر و منتديات ديزاد باتنة في نقل هذا الموضوع.
ولا يسمح بنقله إلا بإذن من شبكة مصر او احد إداري منتديات ديزاد باتنة .
شرح طريقة التركيب install :
الخطوه الأولي :
إستدعاء ملف الجافا التالي في الصفحة الموجود فيها الـform
رمز PHP:
<code style="white-space:nowrap"> <code> <script language="JavaScript" src="verify.js" type="text/javascript"></script>
</code> </code>
الخطوه الثانية :
تشغيل الكود code علي الـform المراد التحقق منه عن طريق الكود code التالي :
رمز PHP:
<code style="white-space:nowrap"> <code> <SCRIPT language="JavaScript">
var frmvalidator = new Validator("myform");
</script>
</code> </code>
قم بإستبدال myform بإسم الـform الخاص بك وضع الكود code اسفل وسم الـform مباشرة
الخطوه الثالثه :
تخصيص نوع التحقق من كل حقل عن طريق احد الأكواد التاليه :
(ضع الكود code في اي مكان ويستحسن في اخر وسم الـbody)
رمز PHP:
<code style="white-space:nowrap"> <code> <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>
</code> </code>
يمكنك وضع اكثر من تحقق علي الخانه الواحده
ملحوظه في حال وضع كود code تحقق لحقل غير موجود سيظهر لك رسالة تشير إلي ذلك في حال وجود اي خطأ في التطبيق سيظهر لك رسالة تشير إلي ذلك ^_^ وهو نظام التتبع الي ذكرته في الاول.
الخطوه الرابعه والأخيره :
رفع ملف verify.js
إلي مجلد السكريبت script المستخدم فيه الكود code