2012-05-02 2 views
2

Я использую элемент управления jQueryUI-datepicker, чтобы показать календарь в моем приложении ASP.NET MVC.datepicker не работает на IE 8.0

Используя следующий код, сборщик даты всплывает на FF и Chrome.

$("#Scheduled").datepicker(); 

Но на IE 8.0 он вообще не отображается. Используя инструменты Dev, вот что я вижу:

<input name="Scheduled" id="Scheduled" type="text" jQuery1335986904515="11" jQuery17109478568619873011="8" value="5/31/2012 12:00:00 PM"/> 

Что мне не хватает?

EDIT: У меня есть следующие сценарии на моей странице:

<script type="text/javascript" src="/Scripts/uploadify/jquery-1.7.1.min.js"></script> 
<script type="text/javascript" src="/Scripts/uploadify/jquery.uploadify.v2.1.4.js"></script> 
<script type="text/javascript" src="/Scripts/uploadify/swfobject.js"></script>  
<script type="text/javascript" src="/js/component/jquery-ui-1.8.20.custom.min.js"></script> 
+3

ли вам в настоящее время есть две версии jQuery, включенные в t он же страницы? Возможно, jQuery 1.3 и jQuery 1.7.1? – lsuarez

+0

Только что отредактировал Q выше с тем, что у меня на моей странице – dotNetNewbie

+0

Работает ли это, если вы сделаете это вместо: '$ (" # Scheduled "). Datepicker ('show');' –

ответ

0
<input name="Scheduled" id="Scheduled" readonly="true" type="text"/> 

// в скрипте

$("#Scheduled").datepicker({ dateFormat: 'dd/M/yy', changeMonth: true, changeYear: true }); 
    $("#Scheduled").datepicker("setDate", new Date('31/may/2012')) 

и изменить этот порядок также

<script type="text/javascript" src="/Scripts/uploadify/jquery-1.7.1.min.js"></script> 
<script type="text/javascript" src="/js/component/jquery-ui-1.8.20.custom.min.js"></script> 
<script type="text/javascript" src="/Scripts/uploadify/jquery.uploadify.v2.1.4.js"></script> 
<script type="text/javascript" src="/Scripts/uploadify/swfobject.js"></script>  
Смежные вопросы