无法使用日期选择器禁用从今天开始的日期

Not being able to disable dates previous from today using datepicker

本文关键字:日期 今天开始 选择器      更新时间:2023-09-26

我遇到了一个jquery问题,我试图使用.datepicker日历禁用前几天。

我尝试使用$('.datepicker').datepicker({ startDate: '0d' }).on('changeDate', function(e){$(this).datepicker('hide');,但这似乎不起作用。

现在的问题是:为什么它不起作用,我该如何制作?

这是我尝试实现它的代码:

<label for="payment">First payment date* </label>
      <div class="input-group amount">
        <input data-format="date" type="text" name="FirstPayDate" placeholder="First payment date*" class="datepicker form-control" 
        onsubmit="return validateForm()"id="firstPayDate" value="%%=v(@firstPayDate)=%%" required>

编辑

:我已经编辑了给出的代码,以显示我尝试实现startDate的原始代码行。

将 minDate 值设置为 0。

$('.datepicker').datepicker({ minDate: 0 });

来源: https://jqueryui.com/datepicker/#min-max

尝试使用 startDate .结帐: https://jsfiddle.net/s1ytztux/

$('.datepicker').datepicker({
 startDate: '0d'
});