Показать сообщение отдельно
  #1 (permalink)  
Старый 29.04.2016, 01:17
Аспирант
Отправить личное сообщение для katamason Посмотреть профиль Найти все сообщения от katamason
 
Регистрация: 18.06.2011
Сообщений: 75

Datepicker интервал
Доброе время суток, прошу помощи с datepicker'om, пытаюсь выставить значения от и до, и с соблюдением интервала, т.е где значение "до" всегда выше чем "от" , и скармливаю календарь на страницу, но в итоге не работает как бы хотелось, почему и прошу помощи
Код
<input class="input_01" id="startdate_1" placeholder="" type="text" value="">
                 <input class="input_01" id="enddate_1" placeholder="" type="text" value="">

    <div class="dp_date from_1 dpcust act" data-altfield="#startdate_1" ></div>
                                             <div class="dp_date to_1 dpcust" data-altfield="#enddate_1"></div>

/*dp_date.from_1 start*/
     $(".dp_date.from_1").datepicker({
         changeMonth: false,    
         altFormat: "dd.mm.y",
         altField: $('#startdate_1'),
         onSelect: function(date, obj){
             
        function cutYear() {
        delimiter = '.',
        start = 2,
        tokens = date.split(delimiter).slice(start),
        dm = tokens.join(delimiter);  
        substr = date.substr(0,6);
        year = dm.substr(2,4);
            return (substr +  year).toString();
        }
        
         $('#startdate_1').val(cutYear());   
        },
         onClose: function(selectedDate) {
            $("#enddate_1").datepicker("option", "minDate", selectedDate);
        }
    });
    
    /*dp_date.from_1 end */
    
    /*.dp_date.to_1 start*/
    
        $(".dp_date.to_1").datepicker({
        changeMonth: false,    
        altFormat: "dd.mm.y",
        altField: $('#enddate_1'),
        onSelect: function(date, obj){
            
          function cutYear() {
        delimiter = '.',
        start = 2,
        tokens = date.split(delimiter).slice(start),
        dm = tokens.join(delimiter);  
        substr = date.substr(0,6);
        year = dm.substr(2,4);
            return (substr +  year).toString();
        }  
         
        $('#enddate_1').val(cutYear());   
        },
        
         onClose: function(selectedDate) {
            $("#startdate_1").datepicker("option", "maxDate", selectedDate);
        }
        
        
        });
         /*.dp_date.to_1 end */
Ответить с цитированием