用于发送“从”和“到”日期的jQuery日期范围选取器的按钮

问题描述 投票:0回答:1

我正在尝试使用jquery创建一个日期范围选择器,这部分工作正常,但无法完成按钮,必须抓住这两个日期并将它们推送到另一个页面。如下所示

<script>
var jQuery.noConflict();
$(document).ready(function() {
          $("btnsend").click(function() {
           var pathname = window.location.pathname;
            var url = "/customlink/?datein="+jQuery('#startDate').val()+"&dateout="+jQuery('#endDate').val();
            //jQuery("#iframe-id").attr("src", url);
            window.location.href=url;
            return false;
          });
        });
</script>

现在,当我点击按钮。它没有反应。

我希望当用户选择from -22/11/2019 + to 24.11.2019并点击btnsend时,它会将他发送给domain.name/pagename/?datein=22/11/2019&dateout=24/11/2019

完整代码已上传:https://jsfiddle.net/Stzzz/bwp6jtsq/8/

jquery jquery-ui jquery-ui-datepicker
1个回答
1
投票

你的jsfiddle控件名为“from”和“to”,但是你试图通过“startDate”和“endDate”来访问它们。

在连接点击事件时,您也缺少id选择器。

<script>
    var jq = jQuery.noConflict();

    jq(document).ready(function() {
        jq("#btnsend").click(function() {
            var pathname = window.location.pathname;
            var url = "/customlink/?datein="+jq('#from').val()+"&dateout="+jq('#to').val();
            //jq("#iframe-id").attr("src", url);
            window.location.href=url;
            return false;
        });
    });
</script>
© www.soinside.com 2019 - 2024. All rights reserved.