في هذا الدرس 7تصفّح المواضيع
<form action="/api/users" method="post">
<label for="usr">Account Name</label>
<input type="text" id="usr" name="account_name" required>
<button type="submit">Save</button>
</form>
<!-- The for attribute matches the input id uniquely -->
<label for="clientEmail">Email Address</label>
<input type="email" id="clientEmail" name="email">
<label for="country">Country</label>
<input type="text" id="country" name="country"
value="Saudi Arabia">
<label for="searchQuery">Search Documentation</label>
<input type="search" id="searchQuery" name="q"
placeholder="e.g. flexbox layout">
<label for="zip">Postal Code:</label>
<input type="text" id="zip" name="postal_code" size="6">
| الخاصية | الدور الأساسي | النطاق والتفرد | الإرسال في طلب HTTP | وظيفة الإتاحة والتفاعل |
|---|---|---|---|---|
| name | مفتاح البيانات للخادم | مشترك أو مكرر للمجموعات | ترسل كمفتاح في الطلب | تجميع حقول الراديو |
| id | معرف فريد في الصفحة | فريد مطلقاً في الصفحة | لا ترسل للخادم مطلقاً | ربط وسم label بالحقل |
| value | البيانات الفعلية للحقل | قيمة نصية للحقل | ترسل كقيمة مرافقة للاسم | تمثل قيمة الإدخال الحالية |
| placeholder | تلميح إرشادي مؤقت | نص توضيحي بصري | لا ترسل للخادم مطلقاً | مساعدة بصرية تختفي بالكتابة |
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.
المصطلحات5
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 name Attribute خاصية name
- الخاصية التي تحدد اسم المعامل المرسل مع بيانات النموذج في طلبات الشبكة.
- للمراجعة
- 02 id Attribute خاصية id
- معرف فريد على مستوى الصفحة يربط الحقل بالتسمية والشيفرات البرمجية.
- للمراجعة
- 03 value Attribute خاصية value
- الخاصية التي تحمل القيمة النصية المبدئية أو المدخلة لحقل الإدخال.
- للمراجعة
- 04 placeholder Attribute خاصية placeholder
- تلميح بصري مؤقت يظهر داخل الحقل الفارغ لبيان التنسيق المتوقع للبيانات.
- للمراجعة
- 05 size Attribute خاصية size
- خاصية قديمة في HTML تحدد العرض المرئي للحقل النصي بعدد الأحرف المتوسطة.
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
الاختصارات3
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 DOM شجرة العناصر
- Document Object Model
- البنية الهيكلية البرمجية التي تمثل عناصر وثيقة HTML داخل المتصفح.
- للمراجعة
- 02 HTTP إتش تي تي بي
- Hypertext Transfer Protocol
- بروتوكول الاتصال الشبكي الأساسي الذي ينقل حمولة بيانات النماذج للخوادم.
- للمراجعة
- 03 UX تجربة المستخدم
- User Experience
- التجربة الإجمالية وسهولة التفاعل التي يشعر بها المستخدم أثناء التعامل مع الواجهة.
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
مهامك قبل الاختبار
خطوة صغيرة كل مرة. وإنجاز تقدر ترجع له.
-
أنشئ حقل إدخال مرتبطاً بوسم label دلالي باستخدام خاصية for المطابقة لمعرف id.
-
افحص نموذجاً يفتقر لخاصية name وتأكد من أن حمولة الشبكة تسقط الحقل تماماً عند الإرسال.
-
حول نموذجاً يعتمد كلياً على placeholder إلى بنية دلالية متاح تحتوي وسوم label ظاهرة.
-
طور نموذجاً قديماً بحذف خاصية size وتطبيق خصائص العرض المتجاوبة باستخدام لغة CSS.
تأشير المهمة إقرار منك بإتمامها، وليس تصحيحًا آليًا للكود. يُحفظ تقدمك في حسابك.
اختبر فهمك.
ووصلها للإتقان.
كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.
أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.
الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.