Учебник по HTML


Меню выбора в формах




Под меню выбора в формах понимают такой элемент интерфейса, как LISTBOX. Существует три типа тэгов меню выбора для форм:


    Select - пользователь выбирает одно значение из фиксированного списка значений, представленных тэгами OPTION. Даннй вид представляется как выпадающий LISTBOX.
    Select single - то же самое, что и Select, но на экране пользователь видит одновременно три элемента выбора. Если их больше, то предоставляется автоматический вертикальный скроллинг.
    Select multiple - позволяет выбрать несколько элементов из LISTBOX.
SELECT

Тэг SELECT позволяет пользователю выбрать значение из фиксированного списка значений. Обычно это представлено выпадающим меню. Тэг SELECT имеет один или более параметр пежду стартовым тэгом <SELECT> и завершающим </SELECT>. По умолчанию, первый элемент отображается в строке выбора. Вот пример тэга <SELECT>:
    <FORM> <SELECT NAME=group> <OPTION> AT 386 <OPTION> AT 486 <OPTION> AT 586 </SELECT> </FORM>
AT 386AT 486AT 586

SELECT SINGLE

Тэг SELECT.SINGLE - это то же самое, что и Select, но на экране пользователь видит одновременно несколько элементов выбора (три по умолчанию). Если их больше, то предоставляется автоматический вертикальный скроллинг. Количество одновременно отображаемых элементов определяется атрибутом SIZE. Пример:
    <FORM> <SELECT SINGLE NAME=group SIZE=4> <OPTION> AT 386 <OPTION> AT 486 <OPTION> AT 586 <OPTIONS> Pentium PRO </SELECT> </FORM>

AT 386AT 486AT 586 Pentium PRO

SELECT MULTIPLE

Тэг SELECT.MULTIPLE похож на тэг SELECT.SINGLE, но пользователь может одновременно выбрать более чем один элемент списка. Атрибут SIZE определяет количество одновременно видимых на экране элементов, атрибут MULTIPLE - максимальное количество одновременно выбранных элементов. Пример:

    <FORM> <SELECT SINGLE NAME=group SIZE=4 MULTIPLE=2> <OPTION> AT 386 <OPTION> AT 486 <OPTION> AT 586 <OPTIONS> Pentium PRO </SELECT> </FORM>

AT 386AT 486AT 586 Pentium PRO
Если выбрано одновременно несколько значений, то серверу передаютс соответствующее выбранному количество параметров NAME=VALUE с одинаковыми значениями NAME, но разными VALUE.



Содержание раздела