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