8

私は最終的に、MVC デモ サイトで動作するように日付ピッカーを取得しました。IE7 でブラウジングする場合は機能しませんが、IE6 ではまだテストしていません。この問題を解決する方法を知っている人はいますか、IE ユーザーに日付を選択させたい場合は jQuery を使用できませんか?

ドロップダウン時の位置を除いて、SafariとFirefoxで魅力的に機能します。

私のデモサイトで自分で試してみてください:デモサイト

メニューの「ボカプラッツ」リンクをクリック。次にログインします: 電子メール: test@test.nu パスワード: tester

4

2 に答える 2

25

私が間違っていなければ、パラメーター リストの末尾にコンマがあります。IE は、js で常に末尾のコンマを詰まらせます。

これを試して:

$(function() {            
    $("#Date").datepicker($.extend({},
       $.datepicker.regional["sv"], {
            onSelect: function(date) {
            }, 
            minDate: "0d",
            maxDate: new Date(2009, 3 - 1, 26),
            showStatus: true,
            showWeeks: true,
            highlightWeek: true, 
            showOn: "both",
            numberOfMonths: 1,
            firstDay: 1,
            buttonImage:"../../Content/Images/calendar.gif",
            buttonImageOnly: true,
            showAnim: "scale", 
            showOptions: { 
                origin: ["top", "left"] 
            }
    }));
});   
于 2008-12-23T23:20:20.790 に答える
0

これはまったく役に立ちますか?

編集: はい、DatePicker() を $(document).ready(function() でラップする必要があると思います EX:

<script type="text/javascript"> 
        $(document).ready(function() {          
            $("#Date").datepicker($.extend({},
                $.datepicker.regional["sv"], {
                    onSelect: function(date) {
                        //alert("The chosen date is " + date);
                    }, 
                    minDate: "0d",
                    maxDate: new Date(2009, 3 - 1, 26),
                    showStatus: true,
                    showWeeks: true,
                    highlightWeek: true, 
                    showOn: "both",
                    numberOfMonths: 1,
                    firstDay: 1,
                    buttonImage:"../../Content/Images/calendar.gif",
                    buttonImageOnly: true,
                    showAnim: "scale", 
                    showOptions: { 
                        origin: ["top", "left"] 
                    }, 
                }));
        });   
    </script> 
于 2008-12-23T21:35:33.013 に答える