ShowCheckboxField
Описание и параметры
string ShowCheckboxField( string name, string value, array arAttributes = Array() );
Метод возвращает HTML-код переключателя с множественным вариантом выбора ответа (<input type="checkbox" />).
Параметры функции
| Параметр | Описание |
|---|---|
| name | Имя поля переключателя (значение атрибута name тега input). |
| value | Значение поля переключателя (значение атрибута value тега input). |
| arAttributes | Массив дополнительных атрибутов переключателя вида Array("имя_атрибута" => "значение" [, ...]). Необязательный параметр, по умолчанию дополнительных атрибутов нет. |
Смотрите также
Примеры использования
Мастер создания нового пользователя
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
class Step extends CWizardStep
{
function InitStep()
{
$this->SetTitle("Множественный checkbox c дефолтными значениями");
$this->SetStepID("step");
$wizard = &$this->GetWizard();
$wizard->SetDefaultVars(
Array(
"subject" => Array("math", "programming"),
"education" => "university",
)
);
}
function ShowStep()
{
$this->content = "Какие науки Вас интересуют?<br />";
$this->content .= $this->ShowCheckboxField("subject[]", "math")." Математика<br />";
$this->content .= $this->ShowCheckboxField("subject[]", "history")." История<br />";
$this->content .= $this->ShowCheckboxField("subject[]", "programming")." Программирование<br />";
$this->content .= $this->ShowCheckboxField("subject[]", "physics")." Физика<br />";
$this->content .= "<br />Ваше образование?<br />";
$this->content .= $this->ShowCheckboxField("education[]", "elementary")." Начальное<br />";
$this->content .= $this->ShowCheckboxField("education[]", "highschool")." Среднее<br />";
$this->content .= $this->ShowCheckboxField("education[]", "university")." Высшее<br />";
$this->content .= $this->ShowCheckboxField("education[]", "college")." Среднее специальное<br />";
}
}
?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025