Тег | HTML справочник
HTML тегиЗначение и применение
Тег <select> представляет собой элемент управления, который позволяет создать раскрывающийся (выпадающий) список. Тег <option> определяет пункты раскрывающегося списка (параметры для выбора), он применяется как вложенный элемент тега <select>.
Первый пункт в списке, как правило, отображается как выбранный, но вы сможете добавить к этому элементу атрибут selected (HTML тега <option>), чтобы задать предопределенный вариант.
Используя элемент <optgroup> вы можете группировать связанные данные в раскрывающемся списке и создавать отдельные группы.
Поддержка браузерами
Тег | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
<select> | Да | Да | Да | Да | Да | Да |
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
autofocus | Указывает, что выпадающий список должен автоматически получать фокус при загрузке страницы. | |
disabled | disabled | Логический атрибут, который указывает, что выпадающий список должен быть отключен. |
form | form_id | Задает одну, или несколько форм к которым элемент принадлежит. |
multiple | multiple | Логический атрибут, который указывает, что может быть выбрано несколько вариантов сразу (через Ctrl в Windows и через Command в Mac). |
name | name | Определяет имя для выпадающего списка. |
required | required | Указывает, что пользователь должен выбрать значение перед отправкой формы. |
size | number | Определяет число видимых опций в выпадающем списке. |
Пример использования
<!DOCTYPE html> <html> <head> <title>Пример использования элемента <select></title> </head> <body> <select name = "blacklist"> <option value = "2PAC">Tupac Amaru Shakur</option> <option value = "50cent">Curtis Jackson</option> <option value = "Snoop Dogg" selected>Calvin Cordozar Broadus, Jr. </option> </select> </body> </html>
В этом примере мы тегом <select> создали раскрывающийся список, внутри него мы поместили три элемента <option>, которые определяют его пункты. Атрибутом selected указали, что третий пункт предопределен (будет выбран по умолчанию вместо первого).
Обращаю Ваше внимание на то, что необходимо использовать атрибут value (значение) тега <option>, чтобы указать какое значение отправляется на сервер для дальнейшей обработки.
В браузере это выглядит следующим образом:
HTML раскрывающийся список.Рассмотрим следующий пример в котором с использованием тега <optgroup> сгруппируем логически две группы в нашем раскрывающемся списке.
<!DOCTYPE html> <html> <head> <title>Пример использования HTML тега <optgroup></title> </head> <body> <select name = "black&white"> <optgroup label = "Blacklist"> <!--Группа №1 --> <option value = "2PAC"> Tupac Amaru Shakur </option> <option value = "50cent"> Curtis Jackson </option> <option value = "Snoop Dogg" selected > Calvin Cordozar Broadus, Jr. </option> </optgroup> <optgroup label = "Whitelist"> <!--Группа №2 --> <option value = "Eminem">Marshall Bruce Mathers III</option> </optgroup> </select> </body> </html>
В данном примере мы выделили 2 группы тегом <optgroup>. Атрибут label элемента задает наименование выделенной группы, выполненное полужирным начертанием:
Группировка данных в раскрывающемся списке HTML.Отличия HTML 4.01 от HTML 5
В HTML 5 добавлены 3 новых атрибута.Значение CSS по умолчанию
Нет.Поддержка глобальных атрибутов
Элемент поддерживает «глобальные атрибуты».
Атрибуты событий
Элемент поддерживает «атрибуты событий».
HTML тегиКак создать выпадающий список Select на HTML —
Илья С.
В HTML формах предусмотрено множество элементов. Поля ввода текста, радиокнопки, чекбоксы, поля выбора даты. Все эти элементы дают возможность пользователю вводить какую-то информацию. Но на этом типы полей форм не заканчиваются. Далее в этой статье речь пойдет о выпадающих списках.
Сам выпадающий список select в большинстве создается внутри формы form. Но для отдельных случаев можно разместить список вне ее, указав ему значение атрибута
Выпадающий список обязательно должен содержать перечень позиций, доступных для выбора. По умолчанию, пользователь может выбрать лишь одну позицию из предложенных. Для случая, кода потребуется выбор не одной, а нескольких позиций, списку нужно добавить атрибут multiple.
Чтобы на стороне сервера php-сценарий смог однозначно идентифицировать выпадающий список, ему указывается атрибут name с произвольным значением. По этому значению (имени списка) и будет происходить идентификация списка серверным скриптом.
Сами же позиции обозначаются тэгом
Чтобы при загрузке страницы по умолчанию выбирался какой-то из пунктов списка, ему нужно назначить атрибут selected. А для блокировки возможности выбора позиции списка используется атрибут disabled.
Стоит отдельно отметить возможность группировки позиций внутри списка. Для этого элементы
. Этот тэг группирует элементы списка в группу, имя которой задается атрибутом label.
Количество позиций внутри списка не ограничено, однако излишне длинный список может вызывать возникновение полосы прокрутки.
Напоследок приведем пример верстки select-списка:
<form action=”path/to/server/script.php” method=”POST”> <select name=”city”> <optgroup label="Первая группа"> <option value=”Moscow”>Москва</option> <option value=”Novosibirsk”>Новосибирск</option> </optgroup> <option value=”Omsk”>Омск</option> </select> </form>
Порой, использование выпадающего списка – самое удачное решение. При загрузке страницы этот элемент занимает всего одну строку, однако при раскрытии, вся заключенная в нем информация открывается взору пользователя.
В интернет-магазинах, в большинстве форм регистрации, списки являются незаменимым элементом формы!
Пока нет оценок, но вы можете быть первым!
Оцените
Рейтинг
form / HTML / html выпадающий список / optgroup / option / select
Демонстрация основных функций виджета jQuery DropDownList
Загрузка демо.
index.html
Образец услуги
Также доступен для:
СПРАВКА по APIКатегории: Продукты: Корабль:
Компонент DropDownList является частью пользовательского интерфейса Kendo для jQuery, библиотеки пользовательского интерфейса профессионального уровня с более чем 110 компонентами для создания современных и многофункциональных приложений. Чтобы попробовать его, подпишитесь на бесплатную 30-дневную пробную версию.
Скачать бесплатную пробную версию
Описание
jQuery DropDownList позволяет отображать один выбор из списка вариантов и обеспечивает виртуализацию и настройку с помощью шаблонов.
В этой демонстрации вы можете увидеть DropDownList с включенными шаблонами и каскадными функциями.
Элемент управления Kendo UI для jQuery DropDownList является частью Kendo UI для jQuery, всеобъемлющей библиотеки пользовательского интерфейса профессионального уровня для создания современных многофункциональных приложений. Коллекция Kendo UI for jQuery содержит более 110 компонентов пользовательского интерфейса, множество гаджетов для визуализации данных, источник данных на стороне клиента и встроенную библиотеку MVVM (Model-View-ViewModel).
Этот пример DropDownList является частью уникальной коллекции из сотен демонстраций jQuery, с помощью которых вы можете увидеть все компоненты пользовательского интерфейса Kendo для jQuery и их функции в действии. Просматривайте исходный код демонстраций из библиотеки или напрямую адаптируйте и редактируйте их и внешний вид их темы в пользовательском интерфейсе Kendo для jQuery Dojo или ThemeBuilder.
Функциональность и особенности
- Привязка данных — позволяет привязать источник данных DropDownList либо к локальным массивам данных, либо к удаленным данным.
- Группировка. Функция группировки DropDownList позволяет отображать элементы данных, классифицированные по определенному полю модели.
- Фильтрация сервера. Вы можете управлять функциями фильтрации DropDownList и фильтровать данные на сервере.
- Виртуализация. Функция виртуализации повышает производительность при загрузке больших данных в DropDownList. Он использует фиксированное количество элементов списка во всплывающем списке независимо от размера набора данных.
- Шаблоны. Шаблоны DropDownList позволяют настраивать отображение элементов, выбранных значений и заголовков всплывающих окон .
- Каскадирование. Функция каскадирования предоставляет возможность настраивать ряды DropDownList, в которых элементы, загружаемые в каждый компонент DropDownList, зависят от выбора в предыдущем DropDownlist.
- Доступность — DropDownList доступен для программ чтения с экрана, поддерживает атрибуты WAI-ARIA и предоставляет сочетания клавиш для более быстрой навигации.
Ресурсы поддержки и обучения
- Обзор документации DropDownList
- API DropDownList
- Форумы DropDownList
- Пользовательский интерфейс Kendo для домашней страницы продукта jQuery DropDownList
- База знаний
Дополнительные ресурсы
- Пользовательский интерфейс Kendo для блога jQuery
- Пользовательский интерфейс кендо для видео jQuery
- Пользовательский интерфейс кендо для дорожной карты jQuery
- Пользовательский интерфейс Kendo для jQuery Цены
- Интерфейс кендо для обучения jQuery
Узнайте, как кодировать HTML Select Default And More
Содержание
- 1. HTML select: Основные советы
- 2. Использование тегов HTML select
- 3. Наиболее часто используемые атрибуты тегов select
- 4. Параметр по умолчанию и заполнитель
- 5. Поддержка браузера
HTML select: Основные советы
тегов
. теги select
. выберите 9Теги 0096 имеют восемь специфичных для тегов атрибутов, они также поддерживают глобальные атрибуты .
Использование тегов HTML select
Обтекание содержимого тегами HTML select
создает раскрывающийся список с одним или несколькими параметрами для выбора:
Пример
Попробуйте вживую. Учитесь на Udacity
В основном используется в элементе