JQuery: средство выбора диапазона дат

Как определить, выбран ли пользователь из предопределенных диапазонов в dateRangePicker?

Например, у меня есть 3 предустановленных варианта, например

  • Вчера
  • Последние 10 дней
  • Последние 30 дней

Если пользователь выбирает один из вышеперечисленных вариантов или если пользователь выбирает другой период времени, как я могу отличить?


person untitled    schedule 30.10.2015    source источник


Ответы (2)


вы можете использовать

<script src="jquery.comiseo.daterangepicker.js"></script>

образец кода :

<head>
<link href="jquery-ui.min.css" rel="stylesheet">
<link href="jquery.comiseo.daterangepicker.css" rel="stylesheet">
<script src="jquery.min.js"></script>
<script src="jquery-ui.min.js"></script>
<script src="moment.min.js"></script>
<script src="jquery.comiseo.daterangepicker.js"></script>
  <script>
    $(function() { $("#e1").daterangepicker(); });
  </script>
 </head>
 <body>
    <input id="e1" name="e1">
   </body>
person Jayanti Lal    schedule 30.10.2015
comment
Мой вопрос не в том, как использовать средство выбора диапазона дат. Как различать выбранный диапазон дат, независимо от того, выбраны ли значения предустановок или пользователи? - person untitled; 30.10.2015
comment
Вы можете сравнить дату, выбранную пользователем, с сегодняшней датой, чтобы узнать заранее определенный набор дат. - person Jayanti Lal; 30.10.2015

Вы можете просто использовать событие apply.daterangepicker, чтобы узнать выбранный вариант.

$('selector').on('apply.daterangepicker', function(ev, picker) {
      console.log(picker.chosenLabel)
});

Я знаю, что уже поздно, но это может помочь другим.

ваше здоровье

person irfan iqbal    schedule 05.05.2016