[ظƒظˆط¯ ط¬ط§ظپط§] ط§ظ„طھط*ظ‚ظ‚ ظ…ظ† ظ…ط*طھظˆظٹ ط§ظ„ط*ظ‚ظ„ ظ‚ط¨ظ„ ط¥ط¹طھظ…ط§ط¯ظ‡ ظ…ظ‡ظ… ظ„ظ…ط¨ط±ظ…ط¬ظٹظ† ط§ظ„ظ€php



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

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

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

حصلت كود 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







الملفات المرفقة [TR]
verify.zip (2.2 كيلوبايت, عدد مرات المشاهدة 529 مرة) [/TR]



©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©