首页 > 解决方案 > 将 datetimepicker 重置为当前月份

问题描述

我正在使用 datetimepicker 函数在单独的文本框中选择日期和时间。下面是代码。

单击重置按钮后,我们希望将请求完成日期输入文本框重置为当前月份。假设我选择了 2019 年 9 月 23 日,点击重置按钮后,它应该将 datetimepicker 重置为当前月份。但是,当您在文本框中再次单击时,它会打开带有先前选择的九月月份的日期选择器。

为此,我创建了 function resetMonth()。但它在函数中引发以下错误:

$(...).datetimepicker 不是函数

<div>
  <b>Requested Completion Date: *</b><br />
  <input id="requestedCompletionDate" type="text" class="form-control" /><br />
  <b>Requested Completion Time: *</b><br />
  <input id="requestedCompletionTime" type="text" class="form-control" /><br />

  <div>
    <input type="button" value="Reset" onclick="resetMonth()" />

    <script src="~/Scripts/jquery-1.10.2.min.js"></script>
    <script src="~/Scripts/moment.min.js"></script>
    <script src="~/Scripts/bootstrap-datetimepicker.min.js"></script>
    <script src="~/Scripts/bootstrap-datetimepicker.js"></script>

    <script>
      $('#requestedCompletionTime').datetimepicker({
        format: 'LT'
      });
      $('#requestedCompletionDate').datetimepicker({
        format: 'MM-DD-YYYY',
        useCurrent: false
      });

      function resetMonth() {
        $('#requestedCompletionDate').datetimepicker({
          format: 'MM-DD-YYYY',
          useCurrent: false
        });
      }
    </script>

标签: jquerytwitter-bootstrapdatetimepicker

解决方案


推荐阅读