الدرس 6 من 8
قائمة مهام
- 15 دقيقة
- 4 فحوص
- 3 تلميحات
- إلى المطلوب
هدف الدرس
قراءة الحقل وإنشاء العناصر
الشرح
يجمع هذا الدرس كل ما سبق، فتقرأ ما كتبه المستخدم، ثم تتحقّق منه، ثم تنشئ عنصرًا جديدًا في الصفحة.
تجد قيمة الحقل في input.value، ولإنشاء عنصر تكتب document.createElement('li') ثم تضيفه إلى القائمة بـ list.append(li).
وقبل الإضافة تحقّق أن المستخدم كتب شيئًا فعلًا، فالدالة value.trim() تحذف المسافات من طرفي النصّ، فإن بقي النصّ فارغًا فلا تضف شيئًا. هذا أبسط تحقّق من مدخلات المستخدم، وهو ما يجعل تطبيقك صالحًا للاستعمال الحقيقي وليس مجرّد تجربة.
المطلوب
اجعل الزرّ يضيف المهمة إلى القائمة ثم يفرّغ الحقل، ولا يضيف شيئًا إذا كان الحقل فارغًا.
الفحوص
4 فحوص- الضغط على «أضف» ينشئ عنصرًا في القائمة
- نصّ العنصر مطابق لما كُتب في الحقل
- الحقل يُفرَّغ بعد الإضافة
- النصّ الفارغ لا يُضاف