2012-05-02 20 views
2

jQueryUI-datepickerコントロールを使用して、ASP.NET MVCアプリケーションでカレンダーを表示しています。datepickerがIE 8.0で動作しない

次のコードを使用すると、日付ピッカーがFFとChromeで正常にポップアップします。

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

しかし、IE 8.0では、まったく表示されません。デベロッパーツールを使用すると、次のようになります。

<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

ですか、この順序を変更します現在、2つのバージョンのjQueryが含まれています彼は同じページですか?おそらくjQuery 1.3とjQuery 1.7.1? – lsuarez

+0

私は自分のページにあるものを上記のQに編集しました – dotNetNewbie

+0

代わりにこれを行うと動作しますか?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>