Имя аттрибута | Тип | Обязателен | По умолчанию | Описание |
---|---|---|---|---|
values | массив | Да, если не указан аттрибут options | n/a | массив значений для выпадающего списка |
output | массив | Да, если не указан аттрибут options | n/a | массив названий для выпадающего списка |
selected | string/array | Нет | пусто | Выбранный элемент(ы) |
options | ассоциативный массив | Да, если не указаны аттрибуты values и output | n/a | ассоциативный массив значений и названий |
name | строка (string) | Нет | пусто | Название выпадающего списка |
пользовательская функция html_options генерирует группу html тэгов option по указанной информации. Также заботится о выбранных по умолчанию элементах. Аттрибуты values и output обязательны, если не указан аттрибут options.
Если данное значение - массив, то оно будет представлено в виде html OPTGROUP. Рекурсия с OPTGROUP поддерживается. Весь вывод совместим с XHTML.
Если указан необязательный аттрибут name , то группа опций заключится в тэг <select name="groupname"> и </select>, иначе сгенерируется только группа опций.
Все параметры, которые не указаны выше, выводятся в виде пары name/value внутри тэга <select>-tag. Они игнорируются, если аттрибут name не указан.
Пред. | Начало | След. |
html_image | Уровень выше | html_radios |