0

問題があります: インライン モードで datetimepicker を使用すると、コンソールに次のように表示されます。

キャッチされていない TypeError: null のプロパティ 'dateFormat' を読み取れません

<div style="overflow:hidden;">
<div class="form-group">
    <div class="row">
        <div class="col-md-8">
            <div id="datetimepicker12"></div>
        </div>
    </div>
</div>

$(function () {
  $('#datetimepicker12').datetimepicker({
    inline: true,
    sideBySide: true
  });
});

これが私のフィドルです:https://jsfiddle.net/maxdonetsk/jahsjkkn/

手伝って頂けますか?前もって感謝します。

4

2 に答える 2

2

datetimepicker jsを次のように変更するだけです

https://cdn.rawgit.com/Eonasdan/bootstrap-datetimepicker/e8bddc60e73c1ec2475f827be36e1957af72e2ea/src/js/bootstrap-datetimepicker.js 

そしてあなたのコードは動作します

ここにフィドルがあります: https://jsfiddle.net/shoaibakhter/w0nk1c5z/

于 2016-04-04T09:52:28.440 に答える
1

あなたはいくつかのHTMLを忘れました:-)

これは私が変更したものです:

           <div id="datetimepicker12"></div>

           <div class='input-group date' id='datetimepicker12'>
                <input type='text' class="form-control" />
                <span class="input-group-addon">
                    <span class="glyphicon glyphicon-calendar"></span>
                </span>
            </div>

更新されたフィドルは次のとおりです: https://jsfiddle.net/273tzgnz/1/

明確にするために:これはインラインモードとは何の関係もありません。これは、バインドする datetimepicker の入力がなかったという事実に関係しています。

于 2016-04-04T09:35:33.273 に答える