-1

Web ページに日付ピッカーを挿入しました。ユーザーに日付を選択してもらい、その選択に応じて特定のページに移動できるようにします。

のような変数を設定する必要があると思いますday1 = <a href:http//www.yahoo.com>

私がこれまでに持っているもの:

$(function() {
    $("#datepicker").datepicker({ showOtherMonths: false });
});


$('#datepicker').datepicker({onSelect: function(dateText, inst) 
    { 
        window.location = 'http://www.yahoo.com' + dateText;
    }
4

3 に答える 3

0

チェックしたい日付がわかっていると仮定すると、ifステートメントを使用できます。

$('#datepicker').datepicker({onSelect: function(dateText, inst) 
{ 
    //this will show a message box showing you the date format. just remove this line after.
    alert(dataText);  
    if(dateText == "some-day-1") window.location = "link to some page";
    if(dateText == "some-day-2") window.location = "link to another page";
    if(dateText == "some-day-3") window.location = "link to yet another page";
});
于 2013-03-15T10:23:30.567 に答える
0

まず最初に、以下のコードを書き留めてチェックアウトし、onSelect イベントがコンソールでトリガーされるようにします。

onSelect: function(dateText, inst) {
    console.log(arguments);
}

そして、あなたが実際に望んでいるのかどうかはわかりませんが、私があなたに言えることは、dateText は選択した使用の書式設定されたテキストになり、日/月/年の数を取得できます。

inst.selectedDay
inst.selectedMonth
inst.selectedYear
于 2013-03-15T10:25:54.827 に答える
0
$(".date").datepicker({
  onSelect: function(dateText) {
   callFunction(this.val);
  }
});


function callFunction(value)
{
 window.location = 'http://www.yahoo.com' + value;
}
于 2013-03-15T10:20:56.683 に答える