2015-02-22 3 views
0
<link type="text/css" href="css/jquery-ui.min.css" rel="stylesheet" /> 
<link type="text/css" href="css/jquery.timepicker.css" rel="stylesheet" /> 
<link type="text/css" href="css/site.css" rel="stylesheet" /> 
<link type="text/css" href="css/bootstrap-datepicker.css" 
rel="stylesheet" /> 

<body> 
<p id="datepairExample"> 
    <input type="text" class="date start" /> <input id="abc" type="text" 
     class="time start" /> 
</p> 

</body> 
<!-- <script type="text/javascript" src="js/datepair.js"></script> --> 
<script type="text/javascript" src="js/jquery.datepair.js"></script> 
<script type="text/javascript" src="js/jquery.min.js"></script> 
<script type="text/javascript" src="js/jquery.timepicker.js"></script> 
<script type="text/javascript" src="js/site.js"></script> 
<script type="text/javascript" src="js/bootstrap-datepicker.js"></script> 


<script> 
    // initialize input widgets first 

    $('#datepairExample .time').timepicker({ 
     'showDuration' : true, 
     'timeFormat' : 'g:ia' 
    }); 
    var x = new Date(); 
    $('#datepairExample .time').timepicker({ 
     'disableTimeRanges' : [ [ '12am', x ] ] 
    }); 

    $('#datepairExample .date').datepicker({ 
     'format' : 'yyyy-m-d', 
     'autoclose' : true 
    }); 

    // $("#datepicker").datepicker({ minDate: 0}); 
    $(function() { 
     $("#datepairExample .date").datepicker({ 
      numberOfMonths : 3, 
      showButtonPanel : true, 
      minDate : x 
     }); 
    }); 
    // initialize datepair 
    $('#datepairExample').datepair(); 
</script> 

Я планирую отключить все предыдущие даты в календаре, я последовал несколько примеров в Интернете и по какой-то причине я получаю Uncaught TypeError: не определен не является функция (анонимная функция), в моей консоли. Я изо всех сил пытался это исправить, но я не мог, любой, кто может решить , это послужило бы большой помощью для меня. Благодарю.Uncaught TypeError: undefined не является функцией (анонимной функцией) для datepair();

+0

Что такое 'datepair()' и где оно определено? – void

+1

Наверное, переместите 'jquery.datepair.js' ниже' jquery.min.js'. Название предполагает, что это зависит от jQuery. –

ответ

1

Ваши сценарии неправильно заказаны. jquery.min.js должен быть первым.

<script type="text/javascript" src="js/jquery.min.js"></script> 
<script type="text/javascript" src="js/jquery.datepair.js"></script> 
... 
+0

Спасибо большое, что сработало :) – chandu

Смежные вопросы