【问题标题】:I want to select two dates in this program, if I try to execute it is showing datepicker is not a function我想在这个程序中选择两个日期,如果我尝试执行它显示 datepicker 不是一个函数
【发布时间】:2018-05-18 00:03:16
【问题描述】:

我想在这个程序中选择两个日期,如果我尝试执行它会显示:

datepicker 不是函数

代码:

  var startDate;               
    $("#validFrom").datetimepicker({
        timepicker: true,
        closeOnDateSelect: false,
        closeOnTimeSelect: true,
        initTime: true,
        format: 'd-m-Y H:m',
        minDate: 0,
        roundTime: 'ceil',
        onChangeDateTime: function (dp, $input) {
            startDate = $("#validFrom").val();
        }
    });
    $("#validTill").datetimepicker({
        timepicker: true,
        closeOnDateSelect: false,
        closeOnTimeSelect: true,
        initTime: true,
        format: 'd-m-Y H:m',
        onClose: function (current_time, $input) {
            var endDate = $("#validTill").val();
            if (startDate > endDate) {
                alert('Please select correct date');
            }
        }
    });

【问题讨论】:

  • 你的html在哪里?
  • datetimepicker() 不是标准的 jQuery 函数。如果您收到该错误,则表示您没有包含包含该函数的库,或者它的路径不正确。
  • datepicker 库添加了吗?
  • 如果你使用 bootstrap 而不是在你的 index.html 文件中添加 bootstrap-datetimepicker.min.js 和 bootstrap-datetimepicker.min.css

标签: jquery html datepicker


【解决方案1】:

你需要连接一个库才能使用,类似的东西 https://cdnjs.com/libraries/bootstrap-datetimepicker

【讨论】:

  • 不使用日期选择器我们不能对两个日期进行验证
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多