انتقل إلى محتوى الدرس

Temporal Constraints With Min Max تقييد المواعيد بالحد الأدنى والأقصى

تعلم حقول التاريخ والوقت في نماذج HTML: اكتشف كيفية توظيف التقويم الزمني ومحدد الساعات وصيغ ISO 8601 القياسية، وتقييد فترات الحجز بالحد الأدنى والأقصى بدقة تامة.
5 صفوف تعليمية
لغة HTML
7,321 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي
يمنع تطبيق القيود الزمنية حجز المواعيد في التواريخ المنقضية، أو تجاوز الحد الأقصى للحجز، أو اختيار ساعات خارج دوام العمل الرسمي. وتفرض خصائص min و max و step هذه القيود مباشرة في المتصفح.
الصف 2 صورة توضيحية
نافذة الحجز الزمني وقيود المواعيد بخصائص min و max و step
الصف 3 كود برمجي
HTML
<!-- Restricting bookings to November 2026 with 30-min slots -->
<form action="/book" method="post">
  <label for="book-time">Service Slot:</label>
  <input id="book-time" name="slot" type="time"
         min="09:00" max="17:00" step="1800">
  <button type="submit">Confirm Slot</button>
</form>
الصف 4 شرح توضيحي
في حقول الوقت، تُقاس خاصية الخطوة بوحدة الثواني؛ ولذلك فإن القيمة step="1800" تمثل فترة 30 دقيقة، مما يقيد خيارات الحجز على فترات نصف ساعة منظمة مثل التاسعة والتاسعة والنصف صباحاً.
الصف 5 ملاحظة هامة