📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
كيفية عمل النموذج
نوع: محتوى تعليمي
عندما ترى نموذجًا في موقع إلكتروني، ستلاحظ وجود مربعات الإدخال والخيارات وجميعها يُنفذ بلغة HTML. عندما يملأ المستخدم النموذج ويضغط على زر الإرسال، يجري إرسال المعلومات إلى الخادم للمعالجة أو للحفظ.
نوع: محتوى تعليمي
تُرسل البيانات من النموذج إلى الخادم.
نوع: محتوى تعليمي
يستقبل الخادم البيانات من النموذج ويقوم بمعالجتها.
نوع: محتوى تعليمي
يُنشئ الخادم صفحة استجابة جديدة تُرسل إلى المستخدم.
بنية النموذج
نوع: محتوى تعليمي
يحتوي النموذج على عناصر تحكم متعددة، ويجمع كل منها معلومات مختلفة. توجد عناصر التحكم بالنماذج داخل وسم <form> ويتطلب كل وسم سمة مميزة. تستقبل السمة قيمة هي عنوان الارتباط التشعبي (URL) للصفحة الموجودة على الخادم التي تستقبل معلومات من النموذج عند إرسالها. على سبيل المثال:
نوع: محتوى تعليمي
هذا هو عنوان النموذج الذي سنستخدمه في الكتاب، لكي يعمل النموذج الخاص بك بشكل صحيح، تحتاج إلى استبدال هذا العنوان بآخر في الخادم المحلي الخاص بك.
نوع: METADATA
Ministry of Education
2025 - 1447
نوع: METADATA
190
🔍 عناصر مرئية
كيفية عمل النموذج
A circular diagram illustrating the process of form submission and server response. It shows a laptop sending data to a server, which processes it and sends back a response. Numbered steps (1, 2, 3) indicate the flow.
A highlighted rectangular box containing an HTML form tag with an action attribute specifying the URL for form submission.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 3 بطاقة لهذه الصفحة
ما هي الخطوات الأساسية لعمل نموذج ويب بعد أن يضغط المستخدم على زر الإرسال؟
- أ) يُخزن النموذج البيانات محلياً، ثم يعرض رسالة تأكيد للمستخدم دون اتصال بالخادم.
- ب) تُرسل البيانات إلى الخادم، يستقبل الخادم البيانات ويعالجها، ثم يُنشئ صفحة استجابة جديدة تُرسل إلى المستخدم.
- ج) يُرسل النموذج مباشرة إلى قاعدة البيانات، ثم تُعاد البيانات نفسها إلى صفحة النموذج.
- د) يُرسل النموذج بريداً إلكترونياً إلى مسؤول الموقع، الذي يقوم يدوياً بمعالجة الطلب.
الإجابة الصحيحة: b
الإجابة: تُرسل البيانات إلى الخادم، يستقبل الخادم البيانات ويعالجها، ثم يُنشئ صفحة استجابة جديدة تُرسل إلى المستخدم.
الشرح: 1. تُرسل البيانات المُدخلة في النموذج من متصفح المستخدم إلى الخادم. 2. يستقبل الخادم هذه البيانات ويقوم بمعالجتها (مثل الحفظ في قاعدة بيانات). 3. يُنشئ الخادم صفحة ويب جديدة (صفحة استجابة) تُرسل مرة أخرى إلى متصفح المستخدم لعرضها.
تلميح: تتضمن العملية ثلاث مراحل رئيسية تبدأ من المستخدم وتنتهي بعودته إليه.
التصنيف: خطوات | المستوى: سهل
ما هو الغرض الرئيسي من سمة `action` في وسم `<form>` بلغة HTML؟
- أ) تحديد لون وخلفية النموذج لعرضه في المتصفح.
- ب) تحديد عنوان البريد الإلكتروني الذي سيُرسل إليه محتوى النموذج.
- ج) تحديد عنوان الارتباط التشعبي (URL) للصفحة الموجودة على الخادم التي تستقبل معلومات النموذج عند إرسالها.
- د) تحديد اسم قاعدة البيانات التي سيتم حفظ المعلومات فيها.
الإجابة الصحيحة: c
الإجابة: تحديد عنوان الارتباط التشعبي (URL) للصفحة الموجودة على الخادم التي تستقبل معلومات النموذج عند إرسالها.
الشرح: سمة `action` هي سمة إلزامية داخل وسم `<form>` في HTML. قيمتها هي عنوان URL (مثل `process.php` أو `/submit`) يشير إلى الملف أو البرنامج النصي الموجود على الخادم المسؤول عن استقبال ومعالجة البيانات التي أرسلها المستخدم عبر النموذج.
تلميح: هذه السمة تخبر النموذج إلى أين يرسل البيانات.
التصنيف: تعريف | المستوى: متوسط
أين يجب أن توجد عناصر التحكم بالنماذج (مثل مربعات النص والأزرار) في صفحة HTML لتعمل كجزء من نموذج قابل للإرسال؟
- أ) داخل وسم `<head>` في الصفحة.
- ب) داخل وسم `<body>` ولكن خارج أي وسوم أخرى.
- ج) داخل وسم `<form>`.
- د) داخل وسم `<script>`.
الإجابة الصحيحة: c
الإجابة: داخل وسم `<form>`.
الشرح: يُستخدم وسم `<form>` في HTML لإنشاء حاوية أو منطقة لجمع بيانات الإدخال من المستخدم. لكي يتم إرسال البيانات من عناصر التحكم (مثل `<input>`, `<select>`, `<textarea>`) إلى الخادم معاً، يجب وضعها جميعاً داخل وسم `<form>` المغلق (`</form>`).
تلميح: هذا الوسم هو الحاوية التي تجمع كل عناصر الإدخال معاً.
التصنيف: مفهوم جوهري | المستوى: سهل