【问题标题】:Starting date and ending date are same using Bootstrap datepicker使用 Bootstrap 日期选择器的开始日期和结束日期相同
【发布时间】:2017-01-14 11:03:54
【问题描述】:

开始日期和结束日期相同。如果更改开始日期会自动更改结束日期。这是我的代码

<input id="startingDate" class="datePicker form-control" name="startingDate" value="14-01-2017" type="text">

<input id="endingDate" class="datepicker form-control" name="endingDate" value="" type="text">

Javascript 代码

$(document).on('blur', '#startingDate', function(){
    var date = $(this).val();
    $("#endingDate").datetimepicker({
         dateFormat: "dd-mm-yy",
         defaultDate: date
    });
});

我的问题是什么,我该如何解决这个问题??

【问题讨论】:

  • 我认为您应该将 defaultDate 更改为其他类似 new Date() 请检查它,我没有测试过代码。

标签: javascript twitter-bootstrap date datepicker


【解决方案1】:

如果您想在离开您的起始日期时在结束日期中具有相同的值 你可以这样做

<script>
    $(document).ready(function(){
            $("#startingDate").blur(function (){
                $("#endingDate").val($(this).val());
            });
     });
</script>

【讨论】:

  • 答案是正确的,在结束文本字段中显示日期,但如果我没有在日历中选择任何日期,结束日期为空。我想在日历中选择特定日期,如开始日期。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多