首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用JavaScript创建两个日历并将它们链接在一起

如何使用JavaScript创建两个日历并将它们链接在一起
EN

Stack Overflow用户
提问于 2019-08-13 13:11:47
回答 1查看 424关注 0票数 2

我正在使用LightPick日历。

它工作得很好,但我需要实现的功能是在同一页上制作两个日历,并将它们链接在一起。我想要他们两个的内联日历。我只想选择日历中的范围。例如,我想在两个日历中选择一个范围,第二个日历也应该更新它的值。

目前,我在一个页面上有两个日历,我尝试将它们链接在一起

//HTML文件

代码语言:javascript
复制
                  <div class="card">
                      <div class="card-body">
                          <div class="row">
                              <div class="col-md-5">
                                  <p id="cal-result-2">&nbsp;</p>
                                  <input type="text" id="calendar-2" class="form-control form-control-sm" style="display: none;"/>
                              </div>
                          </div>
                      </div>
                  </div>
              </div>
              <p class="lead">Calendar 3 - Select Range</p>
                  <div class="card">
                      <div class="card-body">
                          <div class="row">
                              <div class="col-md-5">
                                  <p id="cal-result-3">&nbsp;</p>
                                  <input type="text" id="calendar-3" class="form-control form-control-sm" style="display: none;"/>
                              </div>
                          </div>
                      </div>
                  </div>
              </div>




// JS File
// calendar-2
new Lightpick({
  field: document.getElementById('calendar-2'),
  inline: true,
  singleDate: false,
  selectForward: true,
  onSelect: function(start, end){
      document.getElementById('cal-result-3').innerHTML = rangeText(start, end);
      document.getElementById('cal-result-2').innerHTML = rangeText(start, end);
  }
});


// calendar-3
new Lightpick({
  field: document.getElementById('calendar-3'),
  inline: true,
  singleDate: false,
  selectForward: true,
  onSelect: function(start, end){
      document.getElementById('cal-result-2').innerHTML = rangeText(start, end);
      document.getElementById('cal-result-3').innerHTML = rangeText(start, end);
  }
});

但他们正在更新文本html中的值,而不是实时的内联日历。我需要帮助来链接那些日历。

我需要帮助来链接那些日历。

See this to check OutPut

EN

回答 1

Stack Overflow用户

发布于 2019-08-13 13:48:46

日期范围选择器站点具有链接日历的演示链接,如图所示,此处是演示站点内容https://github.com/dangrossman/daterangepicker的链接

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57471440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档