javascript - 禁用 future 日期

标签 javascript angularjs datepicker html5-video jquerydatetimepicker

我的观点:

<input type="text" class="datepicker" placeholder="DD/MM/YYYY" id="datepicker" ng-model="datepicker" name="datepicker" style="width:100%" tabindex="4"  required/>`  
Controller:  
  `$('#datepicker').datepicker({
 format: 'mm-dd-yyyy',
 endDate: '+0d',
 autoclose: true
 });

it's showing TypeError: $(...).datepicker is not a function

我想禁用今天之后的所有 future 日期
正在努力实现。

最佳答案

正如其他人提到的,您可能没有将其包含在您的页面中......就禁用今天之后日期的逻辑而言:

您可以将今天分配给日期选择器的 maxDate 选项,

这是 jquery datepicker api 文档中关于 maxDate 选项的内容

The maximum selectable date. When set to null, there is no maximum.

$(function(){

  $('#thedate').datepicker({
      dateFormat: 'dd-mm-yy',
      maxDate: new Date()
  });

});

这是fiddle希望您的问题现在得到解决

关于javascript - 禁用 future 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39482918/

相关文章:

javascript - Google 跟踪代码管理器中的纯 JavaScript 内部促销

javascript - Stripe连接传输: Insufficient funds

angularjs - 为什么我应该在我的 sbt playframework 项目中使用前端插件?

javascript - 处理日期选择器日历小部件中的日期值

jquery - 使用后退按钮时的 dateFormat 日期选择器

使用 NgbDatepicker 的 Angular 单元测试失败

javascript - Mongodb 到 Android 应用程序

javascript - 当我的单元测试失败时回调被调用两次

javascript - ng-click 不传递参数和触发器

javascript - 在 JavaScript 中使用 GPS 无法获得准确的位置