【问题标题】:Datepicker information to URL日期选择器信息到 URL
【发布时间】:2013-09-08 17:47:41
【问题描述】:

对于那些不熟悉引导日期选择器的人,这里有一个 link 以及一些示例。

我正在尝试做的是,一旦用户点击一个日期,它就会将该日期添加到 URL 并将它们重定向到那里。

例如,如果他们点击日期September 8, 2013,它会将他们重定向到website.com/period.php?time=09-08-2013 或类似的东西。

HTML:

<a class="dropdown-toggle" id="dp" data-toggle="dropdown" href="period.php?time=THISISWHATIMMISSING" data-date-format="mm-dd-yyyy" data-date=""<?php echo $current_date ?>"">Custom Date <b class="caret"></b></a>

JavaScript:

$('#dp').datepicker()
  .on('changeDate', function(e) {
    var year = e.date.getFullYear(),
    _month = e.date.getMonth() + 1,
    month = (_month > 9 ? _month : '0'+_month),
    _day = e.date.getDate(),
    day = (_day > 9 ? _day : '0'+_day);
    $(this).text(month + '-' + day + '-' + year);
});

请帮忙。

【问题讨论】:

  • 你真的有什么问题吗?
  • 我已经编辑了帖子以使其更加清晰。

标签: php javascript jquery twitter-bootstrap datepicker


【解决方案1】:

而不是$(this).text... 使用:

$('#dp').attr('href', 'period.php?time=' + month + '-' + day + '-' + year);

【讨论】:

  • 这个事件被触发了吗?比如你输入alert(),你会看到吗?
  • 是的,它肯定被解雇了。
  • 页面上是否有一个或多个 ID 为“dp”的元素?
  • 不可能 :) 但它仍然会发生 :( 在这种情况下请提供一个 jsFiddle。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-27
  • 1970-01-01
  • 2014-04-22
  • 2021-07-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多