0

クライアントは会社の内部フォームが必要で、IE9を使用しています。問題は、日付ピッカーがIE9に表示されないことです。私が得る唯一のものは、datepicker UIの上部です(高さは約5pxです)。

スクリーンショット:

コードのスニペット:

<script type="text/javascript">
    $(function() { 
    $('input.datepicker').datepicker({
    dateFormat: 'dd-mm-yy',
    changeMonth: true, 
    changeYear: true,
    showOn: 'focus',
    beforeShowDay: function(date)
    { return [(date.getDay() == 2 || date.getDay() == 4), ""]; }
    },
    $.datepicker.regional['nl']);
    });
</script>

<li>
<label for="datum">Datum</label><br/>
    <input type="text" id="datum" value="" class="datepicker" name="datum" placeholder="Datum" class="required"/>
</li>

日付ピッカーUIが表示されない理由を誰かが知っていますか?

敬具。

4

1 に答える 1

0

提供されたソースにjquery.cookie.jsを含めます。control.jsでエラーが発生しています。

編集:

適切な依存関係を追加します。

<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js"></script>

削除する:

<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.3/themes/base/jquery-ui.css"/>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script src="http://jquery-ui.googlecode.com/svn/trunk/ui/jquery.ui.core.js" type="text/javascript"></script>
<script src="http://jquery-ui.googlecode.com/svn/trunk/ui/jquery.ui.datepicker.js" type="text/javascript"></script>
于 2012-09-05T14:52:56.453 に答える