HTML select Tag
HTML select Tag – يُستخدم الوسم <select> فى إنشاء قائمة منسدلة بها خيارات.
HTML select Tag
مثال للتوضيح
إنشاء قائمة منسدلة بعدة خيارات لتحديد نوع الجنس (ذكر/أنثى):
<label for="gender">Select your Gender:</label> <select name="gender" id="gender"> <option value="male">Male</option> <option value="female">Female</option> <option value="other">Other</option> </select>
توضيح المثال السابق
فى المثال السابق قُمنا بإنشاء:
- وسم <label> للحصول على أفضل ممارسات إمكانية الوصول. تم ربطه بالوسم <select> عن طريق إضافة سمة for للوسم <label> وسمة id للوسم <select> بنفس القيمة.
- وسم <select> لتتعين قائمة منسدلة. كما تم إضافة سمة name لتمثيل اسم نقطة البيانات المرتبطة المقدمة إلى الخادم، وسمة id لربطه بالوسم <label>.
- أكثر من وسم <option> داخل الوسم <select> لتعريف خيارات القائمة المنسدلة. ويجب أن يحتوي كل وسم من وسوم الـ <option> على سمة value تحتوي على قيمة البيانات لإرسالها إلى الخادم عند تحديد هذا الخيار. إذا لم يتم تضمين أي سمة قيمة ، فإن القيمة تكون افتراضية على النص الموجود داخل العنصر.
غالبًا ما يُستخدم عنصر <select> في نموذج لتجميع مدخلات المستخدم. ولكن هناك حاجة إلى سمة name للإشارة إلى بيانات النموذج بعد إرسال النموذج. فى حالة عدم وجود أو حذف سمة name ، فلن يتم إرسال أي بيانات من القائمة المنسدلة.
يحتوي الوسم <select> على بعض السمات التي يمكنك استخدامها للتحكم فيه ، مثل multiple لتحديد ما إذا كان يمكن تحديد خيارات متعددة، و size لتحديد عدد الخيارات التي يجب عرضها مرة واحدة. كما يقبل أيضًا معظم سمات إدخال النموذج العامة مثل required، disabled، .. إلخ.
السمات المحددة – Specific Attributes
السمات الخاصة للوسم <select>:
السمة | القيمة | الوصف |
---|---|---|
autocomplete | off on name username new-password current-password one-time-code organization-title organization tel photo url language | تحدد ما إذا كان يتعين على وكيل المستخدم user agent تقديم مساعدة آلية في ملء قيم حقل النموذج ، بالإضافة إلى إرشادات للمتصفح فيما يتعلق بنوع المعلومات المتوقعة في هذا الحقل. |
autofocus | autofocus | تحدد أن القائمة المنسدلة يجب أن تركز تلقائيًا عند تحميل الصفحة. يمكن أن يكون لعنصر نموذج واحد فقط في المستند هذه السمة. |
disabled | disabled | تحدِّد أنه يجب تعطيل القائمة المنسدلة. |
form | form_id | تحدد الشكل الذي تنتمي إليه القائمة المنسدلة. |
multiple | multiple | تحدد إمكانية تحديد خيارات متعددة مرة واحدة. |
name | name | تحدد اسمًا للقائمة المنسدلة. |
required | required | تحدد أن المستخدم مطالب بتحديد قيمة قبل إرسال النموذج. |
size | number | تحدد عدد الخيارات المرئية في القائمة المنسدلة. |
هناك قيم أخرى لسمة autocomplete لكن الموجودين فى الجدول الأشهر والأكثر إستخدامًا.
السمات العامة – Global Attributes
الوسم <select> يدعم السمات العامة، تعرف عليهم عن طريق هذا الرابط: السمات العامة – Global Attributes.
سمات الحدث – Event Attributes
كما يدعم الوسم <select> سمات الحدث أيضًا، تعرف عليهم عن طريق هذا الرابط: سمات الحدث – Event Attributes.
إقرأ أيضًا – HTML <select> Tag
الوسوم المتعلقة: <legend> – <label> – <option> – <datalist> – <optgroup> – <fieldset> – <textarea> – <form>.
دعم المتصفحات
مدعوم | مدعوم | مدعوم | مدعوم | مدعوم |
الإبلاغ عن خطأ
×إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:
info@albashmoparmeg.com
شكرًا لك على مساعدتك لنا!