<select>: عنصر SELECT

آخر تحديث: 2026-10-13

<select>عنصر SELECT

عنصر تحكم منسدل يتيح للمستخدم اختيار قيمة أو أكثر من قائمة محددة مسبقًا، يُرسل عادةً مع نموذج.

الفئةالنماذج
نموذج المحتوىمحتوى تدفقي
العناصر الأم المسموحةأي عنصر يقبل المحتوى التدفقي
وسم الإغلاقنعم — يتطلب إغلاق </select> وسم
الحالةقياسي

📝 البنية

<select name="fruit">
  <option value="apple">تفاح</option>
  <option value="banana">موز</option>
</select>

⚙️ السمات

يدعم هذا العنصر السمات العامة بالإضافة إلى ما يلي:

السمةالقيمةالوصف
nameField name sent to the server.
multipleAllow selecting multiple options.
requiredA value must be selected before submit.
disabledDisables the whole control.
sizeNumber of visible rows (a list box when > 1).
autofocusAutomatically focused on page load.
formThe id of the associated form (can live outside it).

▶ مثال

عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:

🌐 دعم المتصفح

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<select> ✓ v1 ✓ v12 ✓ v1 ✓ v1 ✓ v1
مدعوم في جميع المتصفحات الرئيسية
نصيحة: استخدم multiple للاختيار المتعدد؛ للكتابة الحرة ادمج input + datalist.

❓ الأسئلة الشائعة

Qكيف تحدد الخيار الافتراضي المحدد في select؟
Aأضف سمة selected إلى <option> المعنية: <option selected>الخيار الافتراضي</option>. وبدونها يكون الخيار الأول محددًا افتراضيًا. ويمكن تغيير الحالة المحددة عبر JS بضبط select.value.
Qهل يدعم select الاختيار المتعدد؟
Aنعم، أضف سمة multiple: على الحاسوب Ctrl/Cmd للاختيار المتعدد، وتجربة الجوال أضعف. ويكتب name لـ select المتعدد بصيغة مصفوفة (مثل name='tags[]') حتى يستقبل الخادم قيمًا متعددة. وبتعدد الخيارات يُستحسن الانتقال إلى مجموعة مربعات اختيار.
Qماذا تفعل إذا كثرت خيارات select؟
Aاستخدم <optgroup> للتجميع مع عناوين فرعية؛ أو انتقل إلى <input list> مع <datalist> لتوفير اقتراحات قابلة للبحث. فـ select الأصلي لا يبحث، وفوق عشرات الخيارات فكّر في مكوّنات خارجية أو حل datalist.
المزيد من الحالات قادمة قريبًا — ترقبوا.

📚 دروس ذات صلة

Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%