Документация для разработчиков
Темная тема

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-2024, «1С-Битрикс», 2024