我的观点:
<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/