Подтвердить что ты не робот

Плагин проверки даты без календаря

Мы запускаем новую систему управления контентом и переделываем наши пользовательские формы ввода таким образом, чтобы позволить отделу маркетинга полностью контролировать отображаемое, в каком порядке и т.д. Я действительно хочу использовать плагин jquery ui datepicker, потому что мы могут в основном подключать свои правила проверки непосредственно к CMS, позволяя полностью настраиваемый элемент управления без каких-либо входных данных dev. Я показал это и показал, как легко настроить.

В наших нынешних формах используются три разных раскрывающихся списка: по одному для дня, месяца и года. Есть несколько человек, которые не начинают двигаться дальше от этого взгляда. Мы все видели их, один из этих ребят:

<select>
    <option value="">-- Month --</option>
    <option value="1">Jan</option>
    <option value="2">Feb</option>
    <option value="3">etc.</option>
</select>
<select>
    <option value="">-- Day --</option>
    <option value="1">1</option>
    <option value="2">etc.</option>
    <option value="31">31</option>
</select>
<select>
    <option value="">-- Year --</option>
    <option value="etc.">etc.</option>                        
</select>

Я могу реализовать это, без сомнения. Я не хочу писать и поддерживать библиотеку javascript, которая переводит правила из CMS в js-входы - должен быть лучший способ.

Я показал им селектор в месяц/год в модуле jquery ui: http://jqueryui.com/demos/datepicker/#dropdown-month-year, но они все еще не покупают Это. Что-то о том, чтобы показать дни месяца... заинтересованные стороны.

Я хочу знать, есть ли существующий настраиваемый плагин, который соответствует/конкурирует с jQuery UI-плагином в конфигурации и дает 3-элементный форм-фактор. Я особенно использую mindate, maxdate (для разных диапазонов дат для разных типов ввода) и altformat options (для автоматического перевода формата отправки, который ожидает наш бэкэнд). Извините, если мое разочарование выйдет... и спасибо за вход.

Изменить: просто запомнил там отдельную область UI/UX при обмене стеками. Мои извинения, если это лучше всего подходит - у меня пока нет учетной записи.

4b9b3361

Ответ 1

Следуя заголовку вопроса, вы можете посмотреть datejs для всех ваших синтаксических расписаний, проверки и приращения.

http://code.google.com/p/datejs/

Ответ 2

Я не уверен, что уже есть что-то совершенно подходящее для того, что вам нужно.

Однако вы можете использовать date-utils, что упростит вашу проверку. Вот несколько примеров, взятых из документации:

Date.validateDay(day, year, month); // true/false whether a date is valid

d.between(date1, date2); // true/false if the date/time is between date1 and date2
d.isBefore(date); // true/false, true if this is before date passed
d.isAfter(date); // true/false, true if this is after date passed

d.toFormat(format); // returns date formatted with...

Ответ 3

Как насчет this?

Ссылка на пример здесь.

Ответ 4

Вы можете попробовать mobiscroll, который по-прежнему будет предоставлять все функции раскрывающегося меню, например, без ущерба для внешнего вида.

mobiScroll