1

ユーザーがリンクをクリックしたときにカレンダーを表示したい。日付を選択すると、選択した日付がクエリ文字列として追加された同じページにリダイレクトします。

http://keith-wood.name/datepickBasics.htmlのdatepicker を使用していますが、これまでのところ次のことができました。

    $('#checkup_date').datepick({
        alignment:'bottom',
        dateFormat: 'yyyy-mm-dd',
        onSelect:
                function(getDate, instance) {
                    window.location = "<?php echo $_SERVER[PHP_SELF]; ?>?checkup_date=" + getDate;
                }           ,
        yearRange: '<?php echo date("Y") - 100; ?>:<?php echo date("Y"); ?>'
    });

これをクリックすると、リダイレクト後に表示される URL になり ます http://www.mywebsite.com/panels/records/consultations_view.php?checkup_date=Tue Apr 30 2013 12:00:00 GMT+0530 (インド標準時)

一方、私はhttp://www.mywebsite.com/panels/records/consultations_view.php?checkup_date=2013-04-30の日付が必要です

これを達成するのを手伝ってください、または同じプラグインを使用してハイパーリンクからカレンダーをトリガーするより良い方法を知っている場合.

4

1 に答える 1

3

ID(ハイパーリンク要素ID)を与えることでトリガーを作ることができます。

クリックされたときにポップアップ日付ピッカーが表示されるようにする要素。

$(selector).datepick({showTrigger: 
    '<img src="img/calendar.gif" alt="Popup" class="trigger">'}); 
$(selector).datepick({showTrigger: '#myicon'});
于 2013-04-30T11:54:04.293 に答える