1

私のプロジェクトでは、日付を前と次のリンクとともに表示する必要があり、次のリンクに隣接して、特定の日付を選択するポップアップ jquery カレンダーがあるという要件があります。これは次のように実装しました

<script>
    function ShowSchedule() {
        document.getElementById("today").innerHTML = date;
    }

    function ShowDay(isNextDay) {
        if (isNextDay) {
            currentTime = new Date(currentTime.getFullYear(), month, currentTime.getDate() + 1);
            date = month_name[currentTime.getMonth()] + " " + currentTime.getDate() + ", " + currentTime.getFullYear();
            ShowSchedule();
        }
        else {
            currentTime = new Date(currentTime.getFullYear(), month, currentTime.getDate() - 1);
            date = month_name[currentTime.getMonth()] + " " + currentTime.getDate() + ", " + currentTime.getFullYear();
            ShowSchedule();
        }
    }

    $(function() {
        $('#tday').datepick({
            changeMonth: false,
            dateFormat: 'M dd, yyyy',
            showTrigger: '#calImg'
        });
    });
</script>

<body>
    <form>
        <div>
            <a id="prev" href="#" onClick="ShowDay(false)">Prev</a>
            <span id="today">
            </span>
            <a id="next" href="#" onClick="ShowDay(true)">Next</a>
            <input id="tday" />
        </div>
        <script>
            ShowSchedule();
        </script>
    </form>
</body>

上記のコードを使用すると、現在のシステム日付を前後のリンクとともにカレンダー ポップアップとともに表示できます。しかし問題は、ポップアップカレンダーから日付を選択した後、選択した日付の現在の日付位置を表示する必要があることです。たとえば、今日の日付は 2012 年 5 月 25 日です。ユーザーが日付として 2012 年 5 月 20 日を選択した場合、選択した日付は、前と次のリンクとともに 2012 年 5 月 25 日の代わりに表示されます。

どんな助けでもいただければ幸いです

4

0 に答える 0