ShowSelectField
Описание и параметры
string ShowSelectField( string name, array arValues = Array(), array arAttributes = Array() );
Метод выводит HTML-код выпадающего списка с одиночным выбором (<select></select>). Для выпадающего списка с множественным выбором необходимо в массиве arAttributes указать атрибут multiple (Array("multiple" => "multiple")).
Параметры функции
Параметр | Описание |
---|---|
name | Имя поля выпадающего списка (значение атрибута name тега select). |
arValues | Массив элементов списка вида Array("значение_элемента" => "заголовок_элемента" [, ...]). Необязательный параметр. |
arAttributes | Массив дополнительных атрибутов списка вида Array("имя_атрибута" => "значение" [, ...]). Необязательный параметр, по умолчанию дополнительных атрибутов нет. |
Смотрите также
Примеры использования
Мастер создания нового пользователя
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); class Step extends CWizardStep { function InitStep() { $this->SetTitle("Множественный select"); $this->SetStepID("step"); $wizard = &$this->GetWizard(); $wizard->SetDefaultVars( Array( "server[soft]" => Array("php", "js"), ) ); } function ShowStep() { $this->content = "Какие технологии используются в вашей компании?<br />"; $this->content .= $this->ShowSelectField( "server[soft][]", Array( "php" => "PHP", "mysql" => "MySQL", "apache" => "Apache", "js" => "Javascript", "html" => "Html", ), Array("multiple" => "multiple") ); $this->content .= "<br /><br />Сколько будет 1+1?<br />"; $this->content .= $this->ShowSelectField( "math[oneandone][]", Array( "2" => "2", "11" => "11", "10" => "10", "16" => "16", ), Array("multiple" => "multiple", "size" => "3") ); } } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024