Уведомления

Группа в Telegram: @pythonsu

#1 Май 30, 2014 11:09:55

maratovich
Зарегистрирован: 2014-05-30
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Поставить календарик на html страницу

Добрый день.

Мне нужно поставить на страницу календарик, который сделан на javascript

var date_field = $('#id_date');
            if (Modernizr.inputtypes.date && window.mobileCheck()) {
                date_field.attr('type', 'date');
                date_field.val("{{ date|date:'Y-m-d' }}");
            }
            else {
                date_field.val("{{ date|date:'d.m.Y' }}");
                date_field.datepicker();
            }
            date_field.on('change', function () {
                var obj = $(this);
                if (obj.val().length == 10)
                    $('#id_submit_filter_form_btn').click();
            });
            $('a', '.ui-datepicker-calendar').on('click', function () {
                var td_obj = $(this).closest('td');
                function reformat_date_element(el) {
                    if (parseInt(el) < 10)
                        return '0' + el;
                    return el;
                }
                var date = reformat_date_element($(this).html().trim()) + '.' + reformat_date_element(parseInt(td_obj.attr('data-month')) + 1) + '.' + td_obj.attr('data-year');
                $('#id_date').val(date);
                $('#id_submit_filter_form_btn').click();
            });

Этот код я вставил на страницу где я хочу видеть этот календарь. Вот код html:
 <input type="text" name="date" id="id_date" pattern="([0-9][0-9])(\.)?([0-9][0-9])(\.)?([0-9][0-9][0-9][0-9])" required/> 
Календарь отображается, выбираются месяцы, года, дни. На этом шаге я не знаю что делать.
Мне нужно как то передавать выбранные значение из календаря в django если да, то каким образом.
Объясните пожалуйста, если можно с примером.

Офлайн

#2 Июнь 1, 2014 13:26:34

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Поставить календарик на html страницу

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version