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" );CalendarPeriod returns the HTML code of two input fields with icons. Icons display a standard calendar window if clicked. The first field also has a drop-down list with values from 1 to 90. If a user selects a value in the list, the first input field is set to the current date less
The function returns HTML code for two input fields of "from" and "to" dates with icons. Icons display a standard calendar window if clicked. The first field also has a drop-down list with values from 1 to 90. If a user selects a value in the list, the first input field is set to the current date minus the number of selected days. Written in JavaScript.
Function parameters
Parameter | Description |
---|---|
field_from_name | Input field name for the first date in range ("from"): <input type="text" name="field_from_name" ... > |
field_from_value | Initial value for the first date in range ("from"): <input type="text" value="field_from_value" ... > |
field_to_name | Input field name for the second date in range ("to"): <input type="text" name="field_to_name" ... > |
field_to_value | Initial value for the second date in range ("from")): <input type="text" value="field_to_value" ... > |
form | Name of the form containing the input fields for dates: <form name="form"> Optional parameter, "skform" value by default. |
select_enabled | If "Y", displays a list of days from 1 to 90, for quicker selection of the date. Optional parameter; the default value is "N" (hides the list). |
select_param | String with additional attributes of days list: <select name="field_from_name_DAYS_TO_BACK" select_param ... > Optional parameter; the default value: class="typeselect". |
fields_param | String with additional attributes of input fields for dates: <input type="text" fields_param ... > Optional parameter; the default value is class="typeinput". |
fields_size | Input field width: <input type="text" size="fields_size" ... > Optional parameter; the default value is "10". If the value is higher then 10, the time of day selection is added to the period date. |
See Also
Examples of use
<form action="<?=$APPLICATION->GetCurPage()?>" method="POST" name="form1"> <?echo CalendarPeriod("date_from", "25.10.2003", "date_to", "29.10.2003", "form1", "Y")?> </form>
© «Bitrix24», 2001-2024