الدرس 2 من 8
حقلان مترابطان
- 12 دقيقة
- 4 فحوص
- 3 تلميحات
- إلى المطلوب
هدف الدرس
حقل تعتمد صلاحيته على حقل آخر
الشرح
حقل «أعد كتابة كلمة المرور» لا يقف وحده، لأن صلاحيته تعتمد على حقل آخر، ولهذا لا تكفي فيه الخاصية required.
والقاعدة هنا أن أي تغيير في أيّ من الحقلين يعيد التحقّق من كليهما. فإذا ربطت مستمع الحدث بالحقل الثاني وحده تركت ثغرة، لأن المستخدم قد يصحّح الحقل الأول فيبقى الخطأ ظاهرًا مع أن الحقلين صارا متطابقين.
المطلوب
اجعل #confirm غير صالح ما دام لا يطابق #pass، وأعد التحقّق كلما تغيّر أيّ منهما.
الفحوص
4 فحوص- تطابق الحقلين يجعل حقل التأكيد صالحًا
- اختلافهما يجعله غير صالح
- تعديل الحقل الأول يعيد التحقّق أيضًا
- تظهر رسالة عند عدم التطابق