【问题标题】:Getting daterangepicker value获取 daterangepicker 值
【发布时间】:2017-11-16 22:51:02
【问题描述】:

我只能返回选择的第一个日期,我希望能够获得一个包含所有日期的字符串!

我做了一些研究,让我遇到了许多类似的问题,比如这个:link,但我无法得到我正在寻找的答案

这是我的代码:

HTML

<!-- Date range -->
        <div class="form-group">
            <label>Période:</label>
            <div class="input-group">
                <div class="input-group-addon">
                    <i class="fa fa-calendar"></i>
                </div>
                <input type="text" class="form-control pull-right" id="reservation" onchange=""/>
            </div><!-- /.input group -->
        </div><!-- /.form group -->

JAVASCRIPT

        $(function () {
            //Date range picker
            $('#reservation').daterangepicker({
                onSelect: function (d, i) {
                    if (d !== i.lastVal) {
                        $(this).change();
                    }
                }
            });
        });

        $(document).ready(function () {
            $("#reservation").change(function () {
                var date = $("#reservation").val() + "-" + $("#reservation").daterangepicker("getDate");
                $("#partialtable").load('@(Url.Action("GetDateResults", "Temps", null, Request.Url.Scheme))?date=' + date);
            });
        });

如果我选择日期范围: 06/01/2017 - 06/22/18 ,我的控制器中只会收到“06/01/2017”。

更新

"var date" 包含正确的值,但在向控制器操作发送值时,它似乎在第一个空格处剪切了字符串。

谢谢!

【问题讨论】:

    标签: javascript jquery html .net daterangepicker


    【解决方案1】:

    This link 解决了我的问题,解决方案是删除空格,因为该值包含一些。

    【讨论】:

      猜你喜欢
      • 2013-11-08
      • 2021-07-13
      • 1970-01-01
      • 2017-05-23
      • 2021-08-24
      • 1970-01-01
      • 1970-01-01
      • 2019-12-08
      • 1970-01-01
      相关资源
      最近更新 更多