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

CalendarDate

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

string
CalendarDate(
	string FromName,
	string FromVal,
	string FormName = "skform",
	string size = "10",
	string param = "class=\"typeinput\""
);

Возвращает поле ввода и иконку, при нажатии на которую появляется стандартное окно выбора даты. Выбранная в этом окне дата вставляется в поле ввода. Работает на JavaScript.

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

ПараметрОписание С версии
FromName Имя поля ввода:
<input type="text" name="field_name" ... >
FromVal Начальное значение для поля ввода:
<input type="text" value="field_value" ... >
FormName Имя формы, в которой находится поле ввода для вставки даты:
<form name="form">
Необязательный параметр, по умолчанию принимает значение - "skform".
size Ширина поля ввода:
<input type="text" size="field_size" ... >
Необязательный параметр, по умолчанию принимает значение - "10".
param Строка дополнительных атрибутов поля ввода:
<input type="text" field_param ... >
Необязательный параметр, по умолчанию принимает значение - class="typeinput".
3.1.6

Смотрите также

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

<form action="<?=$APPLICATION->GetCurPage()?>" method="POST" name="form1">
<?echo CalendarDate("birthdate", "25.11.1975", "form1", "15", "class=\"my_input\"")?>
</form>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Павел Коношенко
Сообщение не промодерировано, возможны ошибки и неточности.
Правда от такого хака ломается JS...
0
Павел Коношенко
Сообщение не промодерировано, возможны ошибки и неточности.
Если очень хочется использовать CalendarDateв админке, например в своём модуле и всё-таки добавить в input произвольных data атрибутов, то можно хакнуть параметр FromName
Код
<?=CalendarDate('dateStart" data-bitrix="eto-veselo', '01.01.2001 00:00:00', '', '15');?>
2
Олег Постоев
В админке параметр param будет безжалостно проигнорирован, поэтому используем для иконки Calendar();
1
Олег Постоев
Параметр "FormName" не поддерживает знак "-" в своем значении
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх