طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 131 · تقنيات تطوير الواجهات الأمامية
تقييم الدرس 27

النماذج والتحقق من المدخلات

أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس

أسئلة التقييم

تقييم الدرس 27: النماذج والتحقق من المدخلات. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: اختر الإجابة الصحيحة

1) أي حدث نستمع له لمعالجة إرسال النموذج؟
2) ماذا تُرجع " علي ".trim()؟
3) التحقق من أن كلمة المرور 8 أحرف على الأقل:
4) ماذا يحدث عند الإرسال؟
form.addEventListener("submit", function (e) {  msg.textContent = "تم الإرسال";});
5) ماذا تُرجع isNaN(Number("abc"))؟

2السؤال الثاني: صح أم خطأ

1) قيمة input.value من نوع نص حتى لو كتب الزائر رقمًا.
الصواب: صح
2) تحقق JavaScript في المتصفح يكفي لحماية الخادم.
الصواب: خطأ
3) includes("@") تتحقق من وجود @ في النص.
الصواب: صح
4) يجب مسح رسائل الخطأ القديمة قبل التحقق من جديد.
الصواب: صح

3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة

1) لإيقاف الإرسال الافتراضي نستدعي event. .
الإجابة: preventDefault()
2) للتحقق من أن الرقم يبدأ بـ 05 نستخدم .
الإجابة: startsWith
3) لتحويل النص "25" إلى عدد نستخدم .
الإجابة: Number

4السؤال الرابع: أسئلة عملية

1) ما الذي يظهر في Console؟

const values = ["", "  ", "سارة"];for (const v of values) {  if (v.trim() === "") {    console.log("فارغ");  } else {    console.log("مرحبًا " + v);  }}
الناتج الصحيح:
Console×
فارغ
فارغ
مرحبًا سارة
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

📝 معلم؟ أرسل ملاحظة للمؤلف عن هذا الدرس