صفحة 193 - كتاب المهارات الرقمية - الصف 10 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب المهارات الرقمية - الصف 10 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 10 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

📚 معلومات الصفحة

الكتاب: كتاب المهارات الرقمية - الصف 10 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 10 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

📝 ملخص الصفحة

ملخص الصفحة:

تتناول هذه الصفحة من كتاب الحاسب الآلي للصف الثاني عشر موضوع النماذج (Forms) في لغة HTML، مع التركيز على بعض الوسوم الخاصة المستخدمة لتحسين تنظيمها وعرضها.

محتوى النموذج الأساسي:

يبدأ المحتوى بعرض كود HTML لنموذج أساسي (`

`) يحتوي على حقلي إدخال: حقل نصي لاسم المستخدم (``) وحقل بريد إلكتروني (``). يحتوي النموذج أيضًا على زر أمر للإرسال (``). السمة `action` في وسم `` تحدد عنوان URL الذي سيتم إرسال بيانات النموذج إليه.

وسم `

` ووسم ``:

يتم تقديم وسمين مهمين لتحسين تنظيم النماذج:

  • وسم `
    `: يُستخدم لتجميع العناصر ذات الصلة داخل النموذج ضمن إطار مرئي.
  • وسم ``: يُستخدم داخل وسم `
    ` لتقديم تسمية أو عنوان للمجموعة من الحقول.
  • يتم عرض مثال تطبيقي يوضح كيفية استخدام هذين الوسمين معًا، حيث يتم وضع حقلي اسم المستخدم والبريد الإلكتروني داخل مجموعة يحمل عنوانها "اتصل بنا".

    الوسم ``:

    يتم توضيح أن السمة `value` داخل وسم `` هي التي تحدد النص الذي سيظهر على زر الأمر (مثل "إرسال").

    الأمثلة المرئية (Visual Elements):

  • Form Example 1: لقطة شاشة لنموذج ويب بسيط يحتوي على حقول لاسم المستخدم والبريد الإلكتروني وزر إرسال. تظهر رسالة خطأ تشير إلى غياب رمز '@' في عنوان البريد الإلكتروني المدخل، مما يدل على خاصية التحقق من صحة الإدخال في حقل البريد الإلكتروني.
  • Form Example 2: لقطة شاشة لنموذج ويب مشابه، لكنه مغلف داخل مجموعة (`
    `) تحمل عنوان "اتصل بنا" (``)، مما يظهر الفرق في الشكل والتنظيم بين النموذجين.
  • 📋 المحتوى المنظم

    📖 محتوى تعليمي مفصّل

    نوع: محتوى تعليمي

    <form action="http://www.myhttpserver.eu/comments.php"> <label for="username">اسم المستخدم</label> <input type="text" name="username"> <label for="email">البريد الإلكتروني</label> <input type="email" name="email"> <input type="submit" value="إرسال"> </form>

    نوع: محتوى تعليمي

    تُستخدم سمة القيمة لتحديد النص الذي سيظهر على زر الأمر.

    نوع: محتوى تعليمي

    <input type="email">

    نوع: محتوى تعليمي

    يُستخدم وسم <fieldset> لتجميع العناصر ذات الصلة في النموذج.

    نوع: محتوى تعليمي

    <form action="http://www.myhttpserver.eu/comments.php"> <fieldset> <legend>اتصل بنا</legend> <label for="username">اسم المستخدم</label> <input type="text" name="username"> <label for="email">البريد الإلكتروني</label> <input type="email" name="email"> <input type="submit" value="إرسال"> </fieldset> </form>

    نوع: محتوى تعليمي

    يُستخدم وسم <legend> لتسمية مجموعة حقول الإدخال.

    نوع: محتوى تعليمي

    البريد الإلكتروني: اسم المستخدم: محمد إرسال

    نوع: محتوى تعليمي

    البريد الإلكتروني: إرسال ! Please include an '@' in the email address. 'mohammads.bl_outlook.com' is missing an '@'.

    نوع: METADATA

    193

    نوع: METADATA

    وزارة التعليم Ministry of Education 2025 - 1447

    📄 النص الكامل للصفحة

    <form action="http://www.myhttpserver.eu/comments.php"> <label for="username">اسم المستخدم</label> <input type="text" name="username"> <label for="email">البريد الإلكتروني</label> <input type="email" name="email"> <input type="submit" value="إرسال"> </form> تُستخدم سمة القيمة لتحديد النص الذي سيظهر على زر الأمر. <input type="email"> يُستخدم وسم <fieldset> لتجميع العناصر ذات الصلة في النموذج. <form action="http://www.myhttpserver.eu/comments.php"> <fieldset> <legend>اتصل بنا</legend> <label for="username">اسم المستخدم</label> <input type="text" name="username"> <label for="email">البريد الإلكتروني</label> <input type="email" name="email"> <input type="submit" value="إرسال"> </fieldset> </form> يُستخدم وسم <legend> لتسمية مجموعة حقول الإدخال. البريد الإلكتروني: اسم المستخدم: محمد إرسال البريد الإلكتروني: إرسال ! Please include an '@' in the email address. 'mohammads.bl_outlook.com' is missing an '@'. 193 وزارة التعليم Ministry of Education 2025 - 1447

    🎴 بطاقات تعليمية للمراجعة

    عدد البطاقات: 4 بطاقة لهذه الصفحة

    ما الغرض من سمة `value` في وسم `<input>` ضمن نموذج HTML؟

    • أ) تحديد نوع البيانات التي يمكن إدخالها في الحقل.
    • ب) تحديد النص الذي سيظهر على زر الأمر أو القيمة الافتراضية لحقل الإدخال.
    • ج) تجميع عدة حقول إدخال معًا في مجموعة واحدة.
    • د) ربط النموذج بملف PHP لمعالجة البيانات.

    الإجابة الصحيحة: b

    الإجابة: تحديد النص الذي سيظهر على زر الأمر أو القيمة الافتراضية لحقل الإدخال.

    الشرح: 1. سمة `value` هي إحدى السمات الخاصة بوسم `<input>`. 2. وظيفتها تعيين قيمة أولية أو افتراضية لعنصر الإدخال. 3. في حالة زر الإرسال (`type="submit"`)، تحدد النص الذي يظهر على الزر نفسه.

    تلميح: فكر فيما يظهر للمستخدم عند رؤية النموذج قبل التفاعل معه.

    التصنيف: تعريف | المستوى: سهل

    ما الغرض الرئيسي من استخدام الوسم `<fieldset>` في نماذج HTML؟

    • أ) إرسال بيانات النموذج إلى الخادم.
    • ب) التحقق من صحة عنوان البريد الإلكتروني المدخل.
    • ج) تجميع العناصر ذات الصلة في النموذج معًا.
    • د) تحديد النص التفسيري لعنصر الإدخال.

    الإجابة الصحيحة: c

    الإجابة: تجميع العناصر ذات الصلة في النموذج معًا.

    الشرح: 1. وسم `<fieldset>` هو عنصر حاوية في HTML. 2. يستخدم بشكل خاص داخل النماذج (`<form>`). 3. وظيفته الرئيسية هي تجميع مجموعة من عناصر التحكم (مثل حقول الإدخال) ذات العلاقة ببعضها منطقيًا أو وظيفيًا.

    تلميح: يساعد في تنظيم واجهة المستخدم وتحسين إمكانية الوصول.

    التصنيف: تعريف | المستوى: سهل

    ما وظيفة وسم `<legend>` عند استخدامه داخل `<fieldset>`؟

    • أ) تحديد الإجراء الذي سيتم تنفيذه عند إرسال النموذج.
    • ب) تسمية أو إعطاء عنوان وصفي لمجموعة حقول الإدخال المجمعة.
    • ج) تعيين القيمة الافتراضية لحقل إدخال النص.
    • د) التحقق من تنسيق البيانات المدخلة قبل الإرسال.

    الإجابة الصحيحة: b

    الإجابة: تسمية أو إعطاء عنوان وصفي لمجموعة حقول الإدخال المجمعة.

    الشرح: 1. وسم `<legend>` يُستخدم حصريًا كعنصر فرعي داخل وسم `<fieldset>`. 2. وظيفته هي تقديم تسمية أو وصف للمجموعة من العناصر الموجودة داخل `<fieldset>`. 3. هذا يحسن تنظيم النموذج ويساعد المستخدمين (بما فيهم مستخدمو تقنيات المساعدة) على فهم هيكل النموذج.

    تلميح: يظهر هذا النص عادة كعنوان مرئي للإطار المحيط بالحقول.

    التصنيف: تعريف | المستوى: سهل

    ما الفرق الرئيسي بين حقل الإدخال من نوع `type="text"` ونوع `type="email"` في HTML؟

    • أ) حقل `email` يسمح بإدخال الأرقام فقط، بينما `text` للنصوص.
    • ب) حقل `email` يرسل البيانات مباشرة إلى صندوق البريد، بينما `text` لا يفعل.
    • ج) يقدم حقل `email` تحققًا أوليًا من تنسيق البريد الإلكتروني (مثل وجود @) من قبل المتصفح، بينما حقل `text` يقبل أي نص.
    • د) حقل `email` أسرع في التحميل من حقل `text`.

    الإجابة الصحيحة: c

    الإجابة: يقدم حقل `email` تحققًا أوليًا من تنسيق البريد الإلكتروني (مثل وجود @) من قبل المتصفح، بينما حقل `text` يقبل أي نص.

    الشرح: 1. `type="text"`: يقبل أي سلسلة نصية دون تحقق تلقائي من التنسيق. 2. `type="email"`: مصمم خصيصًا لإدخال عناوين البريد الإلكتروني. 3. المتصفحات الحديثة تتحقق تلقائيًا من أن القيمة المدخلة تحتوي على تنسيق يشبه البريد الإلكتروني (مثل وجود رمز @). 4. إذا لم يكن التنسيق صحيحًا، قد يظهر تحذير للمستخدم ولا يسمح بالإرسال.

    تلميح: فكر في كيفية تفاعل المتصفح مع البيانات المدخلة قبل إرسالها إلى الخادم.

    التصنيف: فرق بين مفهومين | المستوى: متوسط