برچسب <select> HTML
تعریف و استفاده
<select>
عنصر برای ایجاد لیست کشویی استفاده میشود.
<select>
عنصر به طور معمول در فرمها استفاده میشود، برای جمعآوری ورودی کاربران.
پس از ارسال فرم، باید از ویژگی name برای ارجاع به دادههای فرم استفاده شود (اگر ویژگی name را حذف کنید، دادههای لیست کشویی ارسال نمیشوند).
<select>
درون عنصر برچسب <option> تعریف گزینههای موجود در لیست کشویی.
برای ارتباط لیست کشویی با برچسب (label) باید از ویژگی id استفاده کنید.
نکته:همیشه اضافه کنید <label> برچسب برای بهبود عملکرد دسترسی بهتر به کار ببرید!
لطفاً به:
دستورالعمل HTML DOM:موضوع Select
آموزش CSS:تنظیم استایل فرم
مثال
مثال 1
یک لیست کشویی شامل چهار گزینه ایجاد کنید:
<label for="cars">لطفاً یک برند خودرو انتخاب کنید:</label> <select name="cars" id="cars"> <option value="audi">آوودی</option> <option value="byd">بییاندای</option> <option value="geely">جلیان</option> <option value="volvo">ولوو</option> </select>
مثال 1
مثال 2 <select>
با استفاده از برچسب <optgroup> استفاده کنید:
<label for="cars">لطفاً یک برند خودرو انتخاب کنید:</label> <select name="cars" id="cars"> <optgroup label="ماشینهای چینی"> <option value="byd">بییاندای</option> <option value="geely">جلیان</option> </optgroup> <optgroup label="ماشینهای آلمانی"> <option value="mercedes">مرسدس</option> <option value="audi">آوودی</option> </optgroup> </select>
ویژگی
ویژگی | مقدار | توضیحات |
---|---|---|
autofocus | autofocus | محدودیت قرار دادن لیست کشویی را در زمان بارگذاری صفحه به صورت خودکار فعال کنید. |
disabled | disabled | محدودیت قرار دادن لیست کشویی را غیرفعال کنید. |
form | id فرم | تعریف فرم مربوط به لیست کشویی. |
multiple | multiple | ممکن است چندین گزینه را یکجا انتخاب کنید. |
name | نام | نام لیست کشویی را تعریف میکند. |
required | required | محدد میکند که کاربر باید یک مقدار انتخاب کند قبل از ارسال فرم. |
size | عدد | تعداد گزینههای قابل مشاهده در لیست کشویی را تعریف میکند. |
ویژگیهای جهانی
<select>
برچسبها همچنین از ویژگیهای جهانی در HTML.
ویژگیهای رویداد
<select>
برچسبها همچنین از ویژگیهای رویداد در HTML.
تنظیمات CSS پیشفرض
بدون
پشتیبانی مرورگر
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |