التخطي إلى المحتوى
شرح دوره الـ JavaScript للمبيدئين – الدرس الرابع والعشرون

الآن يمكننا معرفه كيفيه التحقق من البيانات المدخله فى النموذج (form) مثل الذى يستخدم فى عمل ايميل وغيره ,والمعروف باسم (form validation)

ولكن فى البدايه لابد من معرفه الآتى :

  1. لعمل جدول باستخدام كود html يمكننا كتابته كالتالى:

<table>
<tr> يعبر عن الصف
<td> يعبر عن العمود
</table>

***ملاحظه***

يمكننا كتابه اكثر من <td> بداخل <tr> لان الصف يمكنه ان يحتوى على اكثر من عمود.

     2.  لكتابه الرقم السرى (password) بدون ظهور الاحرف أو الارقام المكتوبه أى بتحويلها إلى رمز فيتم كتابته كالتالى

<form>
<input type=”password” name=”pass”>
</form>

     3. فى حاله اننا اردنا ان نبحث عن وجود حرف أو عدمه بداخل كلمه , فذلك يمكننا معرفته من خلال استخدام ( indexOf( ) method ) أو من خلال ( lastIndexOf( ) method ) , ويتم البحث عن الحرف من خلال كتابته بداخل القوسين ويكتب بداخل (” “) ولكن هناك فرق بين الاثنان وهو

  • فى حاله ( indexOf( ) method ) : يتم البحث عن الحرف من بدايه الكلمه المراد البحث بداخلها وفى حاله انه تم إيجاد الحرف نستدل على ذلك من خلال القيمه التى سوف يرجعها هذا method مع العلم أنه يتم العد بدايه من الصفر وليس الواحد وإذا لم يتم ايجاد هذا الحرف فى الكلمه فإنه سيتم إرجاع (1-)
  • أما فى حاله ( lastIndexOf( ) method ) : يتم البحث عن الحرف من نهايه الكلمه إلى البدايه فإذا وجد هذا الحرف يتم ارجاع قيمه تدل عن ترتيبه داخل الكلمه أو الجمله وإذا لم يتم إيجاده فالقيمه المرجعه هى (1-)

***مثــــال للتوضيح***

“minds hci”.indexOf(“i”);

نلاحظ هنا أن القيمه المرجعه هى 1 , ففى هذه الحاله بدأ البحث عن الحرف من بدايه الكلمه أى من اليسار إلى اليمين

“minds hci”.lastIndexOf(“i”);

نلاحظ هنا أن القيمه المرجعه هى 8 , لان فى هذه الحاله بدأ البحث عن الحرف من آخر الكلمه أى من اليمين إلى اليسار مع العلم أننا نبدأ العد من اليسار إلى اليمين دائما مع ملاحظه أن المسافه يتم حسابها مثل الحرف.

***مثــــــــــــــال***

الجزء الاول : عمل validation على حقل الاسم والايميل

 

الجزء الثانى : عمل validation على الحقل الخاص بالـ password

 

عن الكاتب

التعليقات

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Shares