根据日期选择重定向到网站

时间:2013-03-15 10:14:32

标签: jquery jquery-ui-datepicker

我在网页上插入了日期选择器。我希望用户选择一个日期,根据他们的选择,可以转到某个页面。

我想我必须设置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;
    }

3 个答案:

答案 0 :(得分:0)

$(".date").datepicker({
  onSelect: function(dateText) {
   callFunction(this.val);
  }
});


function callFunction(value)
{
 window.location = 'http://www.yahoo.com' + value;
}

答案 1 :(得分: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";
});

答案 2 :(得分:0)

首先,你可以写下面的代码来结账首先想要onSelect,你可以在下面写下代码来检查想要在控制台中触发onSelect事件:

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

而且我不确定你真的想要,我能告诉你的是,dateText将是一个使用选择的格式化文本,你可以得到日/月/年的数量

inst.selectedDay
inst.selectedMonth
inst.selectedYear