Query.dateTimeSelector — плагин jQuery, предназначенный для удобства при указании даты и времени во время заполнения формы, путем замены стандартного текстового поля input на группу select’ов.
Демо
Общая информация
Название: jQuery.dateTimeSelector
Версия: 0.1.1
Лицензия: MIT
Github: https://github.com/AtaELL/jquery.dateTimeSelector
Скачать: zip
Установка
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script src="_path_/jquery.datetimeselector.min.js"></script>
Использование
$(document).ready(function(){ $(selector).dateTimeSelector({/*options*/}); });
Свойства
Свойство | Тип | Описание |
---|---|---|
format | string | Форматы даты и времени для записи в исходный input. Поддерживаемые типы: Y — год (4-х значный), m — месяц (2-х значный), d — день (2-х значный), H — часы (24-часовой формат), i — минуты, s — секунды. По умолчанию, ‘Y-m-d H:i:s’. |
sectionTag | string | Тег для контейнера select’ов. По умолчанию: не задано. |
sectionClass | string | CSS-класс для контейнера. По умолчанию: не задано. |
sectionDateTag | string | Тег для контейнера date-select‘ов, то есть для блока ‘Y-m-d’. По умолчанию: не задано. |
sectionDateClass | string | CSS-класс для date-контейнера. По умолчанию: не задано. |
sectionTimeTag | string | Тег для контейнера time-select‘ов, то есть для блока ‘H:i:s’. По умолчанию: не задано. |
sectionTimeClass | string | CSS-класс для time-контейнера. По умолчанию: не задано. |
yearDefault | string | Дефолтное значение поля. По умолчанию: ‘Select year‘. |
yearValue | integer | Значение поля после инициализации. По умолчанию: (new Date).getFullYear() — текущий год. |
yearMin | integer | Минимальное значение поля. По умолчанию: (new Date).getFullYear()-5. |
yearMax | integer | Максимальное значение поля. По умолчанию: (new Date).getFullYear()+5. |
yearClass | string | CSS-класс для year-cелектора. |
monthDefault | string | Дефолтное значение поля. По умолчанию: ‘Select month‘. |
monthValue | integer | Значение поля после инициализации. По умолчанию: не задано. |
monthNames | object | Список месяцев для селектора. По умолчанию: { 1 : ‘January’, 2 : ‘February’, 3 : ‘March’, 4 : ‘April’, 5 : ‘May’, 6 : ‘June’, 7 : ‘July’, 8 : ‘August’, 9 : ‘September’, 10 : ‘October’, 11 : ‘November’, 12 : ‘December’ } |
monthClass | string | CSS-класс для month-cелектора. |
dayDefault | string | Дефолтное значение поля. По умолчанию: ‘Select day‘. |
dayValue | integer | Значение поля после инициализации. По умолчанию: не задано. |
dayClass | string | CSS-класс для day-cелектора. |
hourDefault | string | Дефолтное значение поля. По умолчанию: ‘Select hour‘. |
hourValue | integer | Значение поля после инициализации. По умолчанию: не задано. |
hourClass | string | CSS-класс для hour-cелектора. |
minuteDefault | string | Дефолтное значение поля. По умолчанию: ‘Select minute‘. |
minuteValue | integer | Значение поля после инициализации. По умолчанию: не задано. |
minuteClass | string | CSS-класс для minute-cелектора. |
secondDefault | string | Дефолтное значение поля. По умолчанию: ‘Select second‘. |
secondValue | integer | Значение поля после инициализации. По умолчанию: не задано. |
secondClass | string | CSS-класс для second-cелектора. |