Это следующие первоначальные сведения управления: поля - списка и выбора. Поле списка разрешает обозначить в развернутом списке не только один, но и несколько элементов. Второе позволяет отобрать значение из меню - выпадающего списка.
Тэга <select> задает оба поля, а особые их значения - тэг <option>.
Поле выбора
Оно разрешает отобрать из стационарного списка значений только одно значение, представленное как выпадающее меню.
Добавочные атрибуты тэга <select>:
name Задает название компонента управления. Это редкий опознаватель. На стороне WEB-сервера по нему получают сведения, которые клиент размещает в данном поле.
size Задает по вертикали в строках зрительный размер выпадающего меню.
disabled Применение этого атрибута позволяет элементу быть недоступным: и для редактирования, и для копирования. В глубине поля текст светится серым цветом.
Добавочные атрибуты тэга <option>:
value Задает значение для элемента списка. Собственно это значение передается, когда выбирается значение в списке и данные отправляются WEB-серверу.
selected Определяет то, что по умолчанию элемент списка был выбран. А это значит: он отметится при отображении списка.
disabled Определяет то, что для выбора этот элемент недоступен.
<select name="consoles"> <option>X-Box 360</option> <option>Sony PlayStation 3</option> <option>WII Nintendo</option> </select>
Список выбора
Он допускает: из разрешенного списка избрать или одно, или сколько-нибудь значений.
Добавочные атрибуты тэга <select>:
single Определяет: что в списке имеется возможность выбрать только одну позицию, т. е., не больше одного значения. Надо помнить: далеко не все WEB-браузеры могут его воспринимать вместо этого они применяют поле выбора <select>.
multiple Определяет: возможность выбрать несколько позиций, то есть больше одного значения. Это возможно сделать с помощью кнопки Ctrl. Но нередко вместо данного компонента управления используется <select single>. Ведь существует возможность выбора и одного значения.
name Задает название элементу управления. Атрибут применяется как уникальный опознаватель. На стороне WEB-сервера по нему получают сведения, которые клиент расположил в данном поле.
size Задает зрительный объем списка в строках по вертикали.
Можно сразу выбрать несколько значений. Тогда серверу посылается столько же пар - name=value, - сколько в списке выбрано значений. Имя - name - во всех парах одинаковое, а value - может быть разным.