49 of 133 menu

Znacznik select

Znacznik select tworzy listę rozwijaną dla użycia w formularzach HTML.

Pojedyncza pozycja listy powinna być przechowywana w znaczniku option.

Atrybuty

Atrybut Opis
multiple Obecność tego atrybutu tworzy multiselect - listę rozwijaną, w której można wybrać kilka pozycji, przytrzymując klawisz Ctrl lub zaznaczając je myszką.
Atrybut opcjonalny.
name Nazwa listy rozwijanej. Potrzebna do tego, aby pobrać dane pola w PHP. Dla poprawnego działania formularza nazwy pól nie powinny się powtarzać (w jednym formularzu). Jeśli się powtarzają - w PHP przyjdą dane tego pola, które jest niżej w kodzie HTML.

Przykład

Spójrzmy, jak działa lista rozwijana:

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

:

Przykład

Ustawmy szerokość listy rozwijanej na szerokość największego elementu (jeśli nie jest jawnie ustawiona za pomocą właściwości CSS width):

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

:

Przykład . Wybór domyślny

A teraz spróbujmy wybrać miasto domyślnie. Zrobimy to za pomocą atrybutu selected:

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

:

Przykład . Multiselect

Zamieńmy teraz zwykły select na multiselect za pomocą atrybutu multiple:

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

:

Zwróć uwagę, że nazwa selecta, podana w atrybucie name, powinna być z nawiasami kwadratowymi na końcu. Jest to potrzebne, aby w PHP przychodziły wszystkie wybrane wartości (w przeciwnym razie przyjdzie tylko jedna - ostatnia).

Przykład . Kilka wartości domyślnych w multiselect

A teraz, w multiselect domyślnie, spróbujmy wybrać więcej niż jedną wartość:

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

:

Zobacz też

  • atrybut selected,
    który ustawia domyślnie wybraną pozycję listy
  • znacznik optgroup,
    który grupuje pozycje listy
  • znacznik datalist,
    który tworzy listę rozwijaną
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć