2015-02-03 2 views
10

Я хочу использовать DateTimePicker от начальной загрузки, так что я следовать вручную руководствам установки на этом сайте http://eonasdan.github.io/bootstrap-datetimepicker/ Но я получил следующее сообщение об ошибке: неперехваченной Ошибки: DateTimePicker компонент должен быть помещен в относительном позиционированный контейнере.DateTimePicker компонент не в нужном месте

Как это решить?

<div class="control-group form-horizontal "> 
     <label class="control-label">Date</label> 
       <div class="controls" > 
       <input name="datetime" id="datetimepicker4" type="text" class="span4" value="<?php echo $datetime; ?>" > 
           </div> 
          </div> 
<script type="text/javascript"> 
     $(function() { 
      $('#datetimepicker4').datetimepicker(); 
     }); 
    </script> 

Спасибо ваше для ваших ответов ...

+0

Вы можете оставить jsfiddle вашей проблемы? Используете ли вы BS2 или BS3? – Eonasdan

ответ

10

Вам нужен контейнер DIV вокруг управления

<body> 
    <div class="container"> 
     <div class="row"> 
      <div class="col-md-6"> 
       your code snippet here 
      </div> 
     </div> 
    </div> 
</body> 
+2

Я пробовал это, но изменить нечего. Я ничего не работаю. – dede

+0

безупречный! исправлено!!! – CarlosPinedaT

8

Я была такая же проблема, и мой обходной путь был добавить новый класс для моего контроля даты и времени и выбора для него с position: relative атрибутом:

<style> 
    .editor-datetime { 
     position: relative; 
    } 
</style> 

<div class="editor-datetime"> 
    @Html.EditorFor(i => i.StartDate) 
</div> 

Надеется, что это помогает!

2

У меня была такая же проблема.

Я установил его, добавив положение относительно оберточной DIV, например:

<div class="control-group form-horizontal "> 
     <label class="control-label">Date</label> 
       <div class="controls" style="position: relative"> 
       <input name="datetime" id="datetimepicker4" type="text" class="span4" value="<?php echo $datetime; ?>" > 
           </div> 
          </div> 
<script type="text/javascript"> 
     $(function() { 
      $('#datetimepicker4').datetimepicker(); 
     }); 
    </script> 
Смежные вопросы