<select>

Елементът <select> позволява на потребителя да избере една от няколко опции. Всяка отделна опция се представя чрез отделен елемент - <option>. Елементът <select> може да приема следните атрибути:

ACCESSKEY
Определя клавишна комбинация, чрез която потребителя може директно да достигне до полето <INPUT> (като натисне ALT + буквата). Когато ACCESSKEY се определи веднъж, не може да се променя от потребителя.

CLASS="име на валиден каскаден клас"
Използва се, за да укаже кой точно клас да използва полето INPUT.

DISABLED
При използване на тази стойност, полето от формата не може да бъде достигнато или да му бъде променяна стойността, ако има такава. Такова поле може да показва някаква информация, но не може да приема данни от потребителя.

ID="уникално име"
Подобно на NAME. Ако за дадено поле <INPUT> е определено ID, то може да бъде достигнато директно чрез това си уникално име или да бъде обработвано от скрипт, като се цитира името му без да се търси в колекцията all.

LANG
Използва се да укаже на какъв език е информацията, която се попълва в съответното поле. Като стойност приема валидно съкращение, определено в ISO стандарта (например "en" за английски, "de" за немски и т.н.).

LANGUAGE="Език за скриптове"
Използва се за уточняване на какъв език е скрипта, който се съдържа в полето <INPUT>. Може да приема стойностите: javascript, vbscript, jscript, vbs. Ако отсъства, по подразбиране е javascript.

MULTIPLE
Използва се, когато потребителя може да избира повече от една стойност.

NAME
Използва се при предаването на съдържанието на форма. Обикновено се дава уникална стойност, чрез която съответния обект може да бъде цитиран или да се търси съответната му стойност.

SIZE
Определя големината на видимата част на обект. Ако например искате да вмъкнете текстово поле, в което може да се въведат максимум 60 знака, а искате да се виждат само 20, въвеждате:
<INPUT TYPE="TEXT" MAXLENGTH="60" SIZE="20">

STYLE="описание на стил"
В случая стилът, който се използва, се изписва на място.

TABINDEX
Определя начина, по който потребителя се предвижва от едно поле към друго в главната форма, натискайки клавиша TAB. Ако формата има определен TABINDEX и потребителят е в дадено поле, при натисне на TAB ще се придвижи в полето със следващ TABINDEX.

TITLE="някаква информация"
Въведено е в IE4. Ако TITLE е използвано в поле на форма, когато потребителят отиде с мишката върху това поле, стойността на TITLE се показва на екрана за момент.

Обикновено елементът <select> се използва за падащи менюта, от които потребителя може да избира. Ето един пример:

<SELECT NAME="Choice">
<OPTION>Outstanding
<OPTION>Very good
<OPTION>Good
<OPTION>Average
<OPTION>Below Average
<OPTION>Awfulv <OPTION SELECTED>My response would be "indecent" under the CDA Act.
</SELECT>

В браузъра горния код се изобразява:

назаднапред