Teg select

Teg select HTML shakllarida foydalanish uchun ochiladigan ro'yxat yaratadi.

Ro'yxatning alohida bandi option tegi ichida saqlanishi kerak.

Atributlar

Atribut Tavsif
multiple Ushbu atribut mavjud bo'lganda multiselekt yaratiladi - bir nechta bandni tanlash mumkin bo'lgan ochiladigan ro'yxat, ularni Ctrl tugmasini bosib ushlab yoki sichqoncha bilan belgilab tanlash mumkin.
Ixtiyoriy atribut.
name Ochiladigan ro'yxatning nomi. PHP da kirish maydoni ma'lumotlarini olish uchun kerak. Formaning to'g'ri ishlashi uchun kirish maydonlari nomlari bir-biriga mos kelmasligi kerak (bitta shakl ichida). Agar ular mos kelsa - PHP da HTML kodida pastroq joylashgan kirish maydonining ma'lumotlari keladi.

Misol

Keling, ochiladigan ro'yxat qanday ishlashini ko'rib chiqaylik:

html<select>
  <option>City1</option>
  <option>City2</option>
  <option>City3</option>
  <option>City4</option>
</select>

Результат:

Misol

Keling ochiladigan ro'yxatning kengligini eng katta elementning kengligiga teng qilaylik (agar u aniq width CSS xususiyati bilan ko'rsatilmagan bo'lsa):

html<select>
  <option>Big City1</option>
  <option>City2</option>
  <option>City3</option>
  <option>City4</option>
</select>

Результат:

Misol . Standart tanlov

Endi esa standart sifatida shaharni tanlaylik. Buni selected atributi yordamida bajaramiz:

html<select>
  <option>Big City1</option>
  <option selected>City2</option>
  <option>City3</option>
  <option>City4</option>
</select>

Результат:

Misol . Multiselekt

Keling endi oddiy selektni multiple atributi yordamida multiselektga aylantiramiz:

html<select multiple name="city[]">
  <option>City1</option>
  <option>City2</option>
  <option>City3</option>
  <option>City4</option>
</select>

Результат:

E'tibor bering, name atributida belgilangan selekt nomi oxirida kvadrat qavslar bilan bo'lishi kerak. Bunga PHP da barcha tanlangan qiymatlar kelishi uchun kerak (aks holda faqat bitta - oxirgisi keladi).

Misol . Multiselektda bir nechta standart qiymatlar

Endi esa, multiselektda standart sifatida bir donadan ortiq qiymatni tanlaylik:

html<select multiple name="city[]">
  <option>City1</option>
  <option selected>City2</option>
  <option>City3</option>
  <option selected>City4</option>
</select>

Результат:

Shuningdek qarang

  • atribut selected,
    u ro'yxatning standart tanlangan bandini belgilaydi
  • teg optgroup,
    u ro'yxat bandlarini guruhlaydi
  • teg datalist,
    u ochiladigan ro'yxat yaratadi