Tag <select> .... </select> omogućava upotrebu padajućeg menija.
U ovisnosti o upotrijebljenim atributima može imati funkciju kao i checkbox odnosno radio dugme.
Da bi dobili padajući meni, trebat će nam dva taga. To su SELECT i OPTION.
Select tag jest container dok option nije.
Također za grupiranje option tagova koristi se i OPTGROUP tag
Atributi SELECT taga
name="string"
Pridružuje naziv varijabli.
size="integer"
Određuje koliko OPTION tagova će bit prikazano. Ovaj atribut ne radi u Chrome browseru.
multiple
Određuje da li će se moći izabrati više OPTION tagova, tj. da li će imati istu funkciju kao checkbox.
Ako stavimo ovaj atribut moći ćemo izabrati više opcija, pa će se kao kod checkbox-a u skriptu proslijediti
ne jedna vrijednost nego niz (array) vrijednosti.
Za izbor više opcija koristiti tipke CTRL i SHIFT u kombinaciji sa klikom miša.
Atributi OPTION taga
value="string"
Value pridružuje vrijednost opciji tj. OPTION tagu. Ukoliko je izabrana opcija ta
vrijednost se proslijeđuje u neku PHP ili JS skriptu na obradu.
selected
Ukoliko je napisan ovaj atribut onda SELECT ima ovu predefiniranu vrijednost.
Pogledajte posljednji primjer gdje je zbog 'multiple' moguće predefinirano selektirati više opcija.
OPTGROUP Tag
Tag <optgroup label=""> </optgroup> koristi se za grupiranje option tagova.