2015-01-14 4 views
0

Я в настоящее время работаю на веб-сайте, который содержит датупик в сочетании с датой & времени. Для индикатора времени я использовал "jquery datepicker addon". Проблема в том, что datepickers не обновляет свое значение входа часа/времени. Поэтому, когда вы выбираете дату, вводит дату обновляет и показывает значение datepicker (элемент проверки), но не раз вход. Вы можете увидеть это, проверив код.jQuery datepicker, не отображающий значение времени ввода

См PrintScreen: http://nl.tinypic.com/r/35816jb/8

HTML-код:

<p>Date: <input type="text" name="datumtijd-aanduiding" id="datumtijd-aanduiding" value=""/> On: <input type="text" name="datumtijd-aanduiding-tijd" id="datumtijd-aanduiding-tijd" value=""/></p> 

JS код до сих пор:

$(document).ready(function() { 

$("#datumtijd-aanduiding").datepicker({ 
     dateFormat: "DD, d MM yy", 
     onSelect: function (dateText, instance) { 
      $('#datumtijd-aanduiding').text(this.value); 

      var date = $.datepicker.parseDate("DD, d MM yy", dateText); 
      var isWeekendHours = !$.datepicker.noWeekends(date)[0]; 
      if (isWeekendHours) { 
       $("#datumtijd-aanduiding-tijd").removeClass("hasDatepicker"); 
       $("#datumtijd-aanduiding-tijd").timepicker({ 
        hourMin: 12, 
        hourMax: 17, 
        stepMinute: 5, 
        timeOnly: true, 
        timeFormat: "HH:mm" 
       }); 
      } else { 
       $("#datumtijd-aanduiding-tijd").removeClass("hasDatepicker"); 
       $("#datumtijd-aanduiding-tijd").timepicker({ 
        hourMin: 8, 
        hourMax: 22, 
        stepMinute: 5, 
        timeOnly: true, 
        timeFormat: "HH:mm" 
       }); 
      } 
     }, 
     //set options 
     minDate: 0, 
     numberOfMonths: 1, 
     showButtonPanel: true, 
     changeMonth: true, 
     changeYear: false, 
     selectWeek: true 
    }).datepicker("setDate", "0"); 

}); 

И работает jsfiddle ссылка: http://goo.gl/G6bK9I

ответ

0

У меня было то же самое выпуск с daterangepicker

Я использовал

$('#startDate').daterangepicker({ 

      "singleDatePicker": true, 
      "timePicker": true, 


      locale: { 
      format: 'MM/DD/YYYY h:mm A' 
       } 
     }); 
+0

, если я правильно понял, вы хотите, как дата и время сборщика в одном плагине и отобразить их в поле ввода? –