Глава 11. Формы____________________________________207
+ SIZE — определяет вертикальный размер окна для опций выбора. Если атрибут опущен или его значение равно 1, выводится всплывающий список опций. Если указано число больше единицы, то опции выводятся в окне с полосой прокрутки. Если значение атрибута больше, чем фактическое количество элементов списка, добавляются пустые строки. При их выборе пользователем возвращаются пустые поля.
+ MULTIPLE Этот атрибут позволяет производить выбор сразу нескольких опций.
Совет ^
Некоторые программы просмотра неправильно выводят окно с полосой прокрутки, если атрибут SIZE равен 2 или 3. В этом случае лучше воспользоваться всплывающим меню или кнопками-переключателями тэга <INPUT>.
Список опций включается в контейнер <SELECT>при помощи тэгов <OPTION>. Этот тэг имеет два атрибута:
+ VALUE — указывает значение, возвращаемое программе обработки (скрипту)в случае выбора опции пользователем.
+ SELECTED — указывает на опцию, выделенную по умолчанию.
Посмотрим на пример, приведенный на листинге 11.2 и рис.11.3 и 11.4. Этот код вставляет в документ список под названием network, имеющий четыре опции:ethernet, token.16, token4 и localtalk.
<HTML>
<HEAD>
<TITLE>SELECT1.HTM</TITLE>
</HEAD>
<BODY>
What type of connection:
<FORM>
<SELECT NAME="network">
<OPTION SELECTED VALUE="ethernet">Ethernet
<OPTION VALUE="tokenl6">Token Ring - 16MB
<OPTION VALUE="token4">Token Ring - 4MB
<OPTION VALUE="localtalk">LocalTalk
</SELECT>
</FORM>
</BODY>
</HTML>