في هذا الدرس 7تصفّح المواضيع
<label for="zip">US Postal Code</label>
<input type="text" id="zip" name="postal_code"
pattern="[0-9]{5}(-[0-9]{4})?" required>
<label for="flightCode">Flight Code</label>
<input type="text" id="flightCode" name="flight"
pattern="[A-Z]{2}[0-9]{3,4}"
title="Two uppercase letters followed by 3 or 4 digits">
<!-- Multiple comma-separated emails -->
<label for="invite">Invite Colleagues</label>
<input type="email" id="invite" name="recipients" multiple>
<!-- Allow currency cents and any float -->
<label for="price">Price (USD)</label>
<input type="number" id="price" name="amount"
step="0.01" min="0.00">
<!-- Single primary search input on a dedicated page -->
<label for="siteSearch">Search Knowledgebase</label>
<input type="search" id="siteSearch" name="q">
<label for="browserChoice">Browser</label>
<input type="text" id="browserChoice" list="browsers">
<datalist id="browsers">
<option value="Chrome">
<option value="Firefox">
</datalist>
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.
المصطلحات5
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 pattern Attribute خاصية pattern
- خاصية تحتوي على تعبير نمطي يفحص المتصفح مطابقة النص المدخل له قبل الإرسال.
- للمراجعة
- 02 title Attribute خاصية title
- خاصية تقدم شرحاً إرشادياً مبسطاً يظهر في نوافذ أخطاء التحقق المدمجة.
- للمراجعة
- 03 step Attribute خاصية step
- خاصية تحدد فترات القفز والتدرجات الرقمية المسموح بها في الحقول.
- للمراجعة
- 04 datalist Element عنصر datalist
- عنصر في HTML يحتوي اقتراحات تعبئة تلقائية ترتبط بالحقل عبر خاصية list.
- للمراجعة
- 05 formnovalidate Attribute خاصية formnovalidate
- خاصية على زر الإرسال تتجاوز قيود التحقق لتتيح حفظ المسودات غير المكتملة.
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
الاختصارات3
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 RegExp التعبير النمطي
- Regular Expression
- سلسلة من الرموز البرمجية تحدد نمطاً لمطابقة النصوص والتحقق من صحتها.
- للمراجعة
- 02 ReDoS هجوم حجب الخدمة النمطي
- Regular Expression Denial of Service
- هجوم أمني يستغل التراجع الكارثي للتعبيرات النمطية المعيبة لاستنزاف المعالج.
- للمراجعة
- 03 GPS نظام تحديد المواقع
- Global Positioning System
- نظام الملاحة الفضائي الذي يعتمد على كسور عشرية دقيقة في الحقول الجغرافية.
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
مهامك قبل الاختبار
خطوة صغيرة كل مرة. وإنجاز تقدر ترجع له.
-
أنشئ حقلاً يفرض نمطاً لرمز المنتج وأرفقه بخاصية title تشرح الصيغة للمستخدم بوضوح.
-
صمم حقل مبالغ مالية يقبل القروش والكسور بضبط خاصية step="0.01" وحد أدنى min="0.00".
-
اربط حقل إدخال بعنصر datalist يقدم أربعة اقتراحات على الأقل لرموز المطارات الدولية.
-
أنشئ نموذجاً يحوي زر نشر قياسي وزر مسودة يستخدم formnovalidate لتخطي التحقق.
تأشير المهمة إقرار منك بإتمامها، وليس تصحيحًا آليًا للكود. يُحفظ تقدمك في حسابك.
اختبر فهمك.
ووصلها للإتقان.
كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.
أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.
الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.