Кнопка для выбора диапазона дат jQuery для отправки дат «от» и «до» - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь создать средство выбора диапазона дат с помощью 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/

1 Ответ

1 голос
/ 25 марта 2019

Ваши элементы управления jsfiddle называются "от" & "до", но вы пытаетесь получить к ним доступ через "startDate" & "endDate".

Вам также не хватает селектора идентификаторов при подключении события клика.

<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>
...