الكورس

Advertisements

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>

 

توضيح المثال السابق

 

فى المثال السابق قُمنا بإنشاء:

  1. وسم <label> للحصول على أفضل ممارسات إمكانية الوصول. تم ربطه بالوسم <select> عن طريق إضافة سمة for للوسم <label> وسمة id للوسم <select> بنفس القيمة.
  2. وسم <select> لتتعين قائمة منسدلة. كما تم إضافة سمة name لتمثيل اسم نقطة البيانات المرتبطة المقدمة إلى الخادم، وسمة id لربطه بالوسم <label>.
  3. أكثر من وسم <option> داخل الوسم <select> لتعريف خيارات القائمة المنسدلة. ويجب أن يحتوي كل وسم من وسوم الـ <option> على سمة value تحتوي على قيمة البيانات لإرسالها إلى الخادم عند تحديد هذا الخيار. إذا لم يتم تضمين أي سمة قيمة ، فإن القيمة تكون افتراضية على النص الموجود داخل العنصر.

 

غالبًا ما يُستخدم عنصر <select> في نموذج لتجميع مدخلات المستخدم. ولكن هناك حاجة إلى سمة name للإشارة إلى بيانات النموذج بعد إرسال النموذج. فى حالة عدم وجود أو حذف سمة name ، فلن يتم إرسال أي بيانات من القائمة المنسدلة.

يحتوي الوسم <select> على بعض السمات التي يمكنك استخدامها للتحكم فيه ، مثل multiple لتحديد ما إذا كان يمكن تحديد خيارات متعددة، و size لتحديد عدد الخيارات التي يجب عرضها مرة واحدة. كما يقبل أيضًا معظم سمات إدخال النموذج العامة مثل required، disabled، .. إلخ.


 

السمات المحددة – Specific Attributes

 

السمات الخاصة للوسم <select>:

السمةالقيمةالوصف
autocompleteoff
on
name
email
username
new-password
current-password
one-time-code
organization-title
organization
tel
photo
url
language
تحدد ما إذا كان يتعين على وكيل المستخدم user agent تقديم مساعدة آلية في ملء قيم حقل النموذج ، بالإضافة إلى إرشادات للمتصفح فيما يتعلق بنوع المعلومات المتوقعة في هذا الحقل.
autofocusautofocusتحدد أن القائمة المنسدلة يجب أن تركز تلقائيًا عند تحميل الصفحة.
يمكن أن يكون لعنصر نموذج واحد فقط في المستند هذه السمة.
disableddisabledتحدِّد أنه يجب تعطيل القائمة المنسدلة.
formform_idتحدد الشكل الذي تنتمي إليه القائمة المنسدلة.
multiplemultipleتحدد إمكانية تحديد خيارات متعددة مرة واحدة.
namenameتحدد اسمًا للقائمة المنسدلة.
requiredrequiredتحدد أن المستخدم مطالب بتحديد قيمة قبل إرسال النموذج.
sizenumberتحدد عدد الخيارات المرئية في القائمة المنسدلة.

هناك قيم أخرى لسمة autocomplete لكن الموجودين فى الجدول الأشهر والأكثر إستخدامًا.


Advertisements

 

السمات العامة – Global Attributes

 

الوسم <select> يدعم السمات العامة، تعرف عليهم عن طريق هذا الرابط: السمات العامة – Global Attributes.

 


 

سمات الحدث – Event Attributes

 

كما يدعم الوسم <select> سمات الحدث أيضًا، تعرف عليهم عن طريق هذا الرابط: سمات الحدثEvent Attributes.

 


 

إقرأ أيضًا – HTML <select> Tag

 

الوسوم المتعلقة: <legend> – <label> – <option> – <datalist> – <optgroup> – <fieldset> – <textarea> – <form>.

 


 

دعم المتصفحات

 

firefox - الباشمبرمجCHROME - الباشمبرمجIE - الباشمبرمجsafari - الباشمبرمجopera - الباشمبرمج
مدعوممدعوممدعوممدعوممدعوم


الإبلاغ عن خطأ

×

إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:

info@albashmoparmeg.com

شكرًا لك على مساعدتك لنا!

Advertisements