HTMLنطاقات الإختيار
- مفهوم نطاق الإختيار
- إضافة نطاق إختيار
مفهوم نطاق الإختيار
نطاق الإختيار ( Range ) عبارة عن شريط مخصص لاختيار قيم رقمية ضمن نطاق محدد مثلاً من 0 إلى 100.
هذا الشريط يكون عليه زر يمكن تحريكه لاختيار قيمة.
في هذا الدرس سنتعلم كيفية إضافة نطاق إختيار يسمح باختيار قيمة ضمن مجال محدد.
إضافة نطاق إختيار
لإضافة نطاق إختيار يمكنك استخدام الوسم <input> على هذا النحو <input type="range">.
يمكنك إضافة الخصائص التالية لهذا الوسم:
idنضيفها له في حال أردنا ربطه بوسم<label>.nameنضيفها له حتى يتم إرسال القيمة الموضوعة فيه عند النقر على زر الإرسال.valueلإعطائه قيمة أولية.minلتحديد أصغر قيمة فيه.maxلتحديد أكبر قيمة فيه.stepلتحديد كم ستزيد قيمته كلما تم إزاحته.disabledلجعله يظهر بلون باهت و قيمته غير قابلة للتغيير.
في المثال التالي قمنا بعرض نطاق قيمه يمكن أن تتراوح بين 0 و 20 و قيمته الإفتراضية هي 10.
المثال الأول
<label for="volume">Volume between (0 and 20):</label> <input type="range" id="volume" name="volume" min="0" max="20" step="1" value="10">
في المثال التالي قمنا بعرض نطاق قيمه يمكن أن تتراوح بين 0 و 20 و قيمته الإفتراضية هي 10.
بالإضافة لذلك جعلنا قيمته تزيد أو تقل بمقدار 5 وحدات كلما تم تحريكه.
المثال الثاني
<label for="volume">Volume between (0 and 20):</label> <input type="range" id="volume" name="volume" min="0" max="20" step="5" value="10">
في المثال التالي قمنا بعرض نطاق قيمه يمكن أن تتراوح بين 0 و 20 و قيمته الإفتراضية هي 7.
هنا قمنا بجعل النطاق غير مفعّل و بالتالي لا يمكن تغيير قيمته.
المثال الثالث
<label for="volume">Volume between (0 and 20):</label> <input type="range" id="volume" name="volume" min="0" max="20" step="1" value="7" disabled>