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

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
Наверх