gpt4 book ai didi

javascript - 如何禁用日期选择器中的 future 日期?

转载 作者:搜寻专家 更新时间:2023-11-01 05:09:42 24 4
gpt4 key购买 nike

我为此使用了以下代码,但它不起作用。请帮我做一下。

$(document).ready(function () {

$('.datepicker').datepicker({
format: 'mm-dd-yyyy',
autoclose:true,
endDate: "today",

}).on('changeDate', function (ev) {
$(this).datepicker('hide');
});


$('.datepicker').keyup(function () {
if (this.value.match(/[^0-9]/g)) {
this.value = this.value.replace(/[^0-9^-]/g, '');
}
});
});

最佳答案

你可以这样做:Datepicker 有一个选项 maxDate

$(document).ready(function () {
var today = new Date();
$('.datepicker').datepicker({
format: 'mm-dd-yyyy',
autoclose:true,
endDate: "today",
maxDate: today
}).on('changeDate', function (ev) {
$(this).datepicker('hide');
});


$('.datepicker').keyup(function () {
if (this.value.match(/[^0-9]/g)) {
this.value = this.value.replace(/[^0-9^-]/g, '');
}
});
});
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">

<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<p>Select Date: <input type="text" class="datepicker"></p>

关于javascript - 如何禁用日期选择器中的 future 日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42128851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com