0

入力タイプの日付を使用しているときに問題が発生しました。また、互換性の理由から、クラスdatepickerを使用してテキストのタイプごとにすべての入力タイプの日付を変更することにしました。

index.phpを使用しているときは、すべて正常に機能します。

他のページ、たとえばindex.php?p=homeにいるとき。index.phpと同じページが表示されても、カレンダーは表示されません。

これが私が入力を変更するために使用するコードです。

<body onmousemove="resetTimer()" onload="startTimer();startTime();<?php if(isset($_GET['p']) AND $_GET['p']=='monitoring'){echo 'ajax();' ;}; ?>changefield()"> 
<!-- Script DATE  -->
<script>
    $(function() {
        $("input[type=date]").replaceWith("<input type='text' class='datepicker'/>");
        $( ".datepicker" ).datepicker({
            changeMonth: true,
            changeYear: true,
            showWeek: true,
            beforeShowDay: '',
            showAnim: "show"
        });
    });
</script>  

この問題の問題を見つける方法が本当にわかりません。

私の最大限の敬意をすべて受け取ります。

敬具。

SP。

4

2 に答える 2

1

Your code should work...

jsfiddle

maybe you don't include the jquery-ui script ?

于 2012-09-18T09:50:57.803 に答える
0

手始めにタイプミスがあります:

A`ND $_GET['p']=='monitoring'
于 2012-09-18T09:40:20.880 に答える