2012-02-08 3 views
0

У меня очень неприятная проблема с jQuery и datepicker от jQuery-UI.jQuery datepicker не работает вообще

Вот мой Javascript код:

<script type="text/javascript"> 
    /*<![CDATA[*/ 
<!-- 
     $(function(){ 
      $("#startdate").datepicker({dateFormat: 'dd.mm.yyyy'}); 
     }); 
// --> 
    /*]]>*/ 
    </script> 

А вот HTML часть:

<input type="text" name="tx_cal_controller[startdate]" id="startdate" readonly="readonly"> 

необходимые библиотеки JavaScript включены в заголовок:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> 
<script src="http://foo.bar/fileadmin/res/jquery-ui-1.8.17.custom.min.js?1328657226" type="text/javascript"></script> 

Но есть нет datepicker, когда я нажимаю на поле ввода. Я был бы очень признателен, если бы кто-нибудь мог дать мне подсказку.

Заранее спасибо.

+0

может быть причиной ввода ввода только для чтения? –

+0

Вы пытались удалить разделы PHeiberg

+0

Это работает для меня: http://jsfiddle.net/46uJy/ Попробуйте отладить js и посмотреть, возникли ли какие-либо ошибки. – PHeiberg

ответ

0

Я решил. Была проблема с div от datepicker. Я должен был включить свой собственный пакет jQuery-UI и изменить его, так что, когда щелкнет поле ввода, z-индекс датпикера будет выше (> 1000), чем один из других разделов контента и, следовательно, будет видимым.

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