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

InputType

Описание и параметры

string
InputType(
	string type,
	string name,
	string value,
	mixed Cmp,
	bool print_value = false,
	string Print = "",
	string add_to_tag = "",
	string Id=""
);

Возвращает HTML код тегов <input type="checkbox"> (переключатель с множественным вариантом выбора ответа), либо <input type="radio"> (переключатель с единственным вариантом выбора ответа).

Параметры функции

ПараметрОписание С версии
type Тип тэга:
<input type="type" ... >

Возможные значения:
  • checkbox - переключатель с множественным вариантом выбора ответа
  • radio - переключатель с единственным вариантом выбора ответа
name Имя тэга:
<input name="name" ... >
value Значение тэга:
<input value="value" ... >
Cmp Значение данного параметра будет сравниваться со значением параметра value, в случае совпадения - переключатель будет "отмечен" (checked):
<input checked ... >
print_value Если в данном параметре задано значение "true", то справа от тэга будет выведено значение параметра value.
Необязательный параметр. По умолчанию - "false".
Print Если параметр print_value не равен "true" и в параметре title задано значение, то оно будет выведено справа от тэга.
Необязательный параметр. По умолчанию - "".
field1 Произвольный HTML который будет добавлен в тэг:
<input add_to_tag ... >
Необязательный параметр. По умолчанию - "".
Id Необязательный параметр. По умолчанию - "".11.0.5

Примеры использования

<?
// Множественный выбор

echo "Результат выбора:<pre>"; print_r($check); echo "</pre>";
echo "Отметьте нужные варианты:<br>";
?>
<form action="" method="GET">
<?
echo "1:".InputType("checkbox", "check[]", "1", $check)."<br>";
echo "2:".InputType("checkbox", "check[]", "2", $check)."<br>";
echo "3:".InputType("checkbox", "check[]", "3", $check)."<br>";
?>
<br><input type="submit" value="OK">
</form>
<?
// Единичный выбор

echo "Результат выбора: ".$radio."<br><br>";
echo "Выберете один из следующих вариантов:<br>";
?>
<form action="" method="GET">
<?
echo "1: ".InputType("radio", "radio", "1", $radio)."<br>";
echo "2: ".InputType("radio", "radio", "2", $radio)."<br>";
echo "3: ".InputType("radio", "radio", "3", $radio)."<br>";
echo "4: ".InputType("radio", "radio", "4", $radio)."<br>";
?>
<br><input type="submit" value="OK">
</form>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024