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

CalendarPeriod

string
CalendarPeriod(
 string field_from_name,
 string field_from_value,
 string field_to_name,
 string field_to_value,
 string form = "skform",
 string select_enabled = "N",
 string select_param = "class=\"typeselect\"",
 string fields_param = "class=\"typeinput\"",
 string fields_size = "10"
);

Отображает два поля ввода для дат "с" и "по" с иконками, при нажатии на которые появляется стандартное окно выбора даты, помимо этого рядом с первым полем выводится выпадающий список дней от 1 до 90, если выбрать какое-либо значение из этого списка, то в первое поле ввода будет установлена текущая дата минус то количество дней которое было выбрано. Работает на JavaScript.

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

ПараметрОписание
field_from_name Имя поля ввода для первой даты ("с"):
<input type="text" name="field_from_name" ... >
field_from_value Начальное значение для первой даты ("с"):
<input type="text" value="field_from_value" ... >
field_to_name Имя поля ввода для второй даты ("по"):
<input type="text" name="field_to_name" ... >
field_to_value Начальное значение для второй даты ("по"):
<input type="text" value="field_to_value" ... >
form Имя формы, в которой находятся поля ввода для вставки дат:
<form name="form">
Необязательный параметр, по умолчанию принимает значение - "skform".
select_enabled Если значение "Y", то список дней, состоящий из цифр от 1 до 90, для быстрого выбора даты, будет выведен.
Необязательный параметр, по умолчанию принимает значение "N" - список не выводить.
select_param Строка дополнительных аттрибутов для списка дней:
<select name="field_from_name_DAYS_TO_BACK" select_param ... >
Необязательный параметр, по умолчанию принимает значение - class="typeselect".
fields_param Строка дополнительных аттрибутов для полей ввода дат:
<input type="text" fields_param ... >
Необязательный параметр, по умолчанию принимает значение - class="typeinput".
fields_size Ширина полей ввода:
<input type="text" size="fields_size" ... >
Необязательный параметр, по умолчанию принимает значение - "10". Если значение больше 10, то к дате периода добавляется выбор времени суток.

См. также

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

<form action="<?=$APPLICATION->GetCurPage()?>" method="POST" name="form1">
<?echo CalendarPeriod("date_from", "25.10.2003", "date_to", "29.10.2003", "form1", "Y")?>
</form>


© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх