gpt4 book ai didi

php - 如何禁用默认 DHTML 日历中的前几天?

转载 作者:行者123 更新时间:2023-11-28 16:07:54 26 4
gpt4 key购买 nike

如何禁用默认 DHTML 日历中的前几天?

我使用了以下代码,

<script type="text/javascript">
Calendar.setup({
inputField : '_dob',
ifFormat : '%m/%e/%y',
button : '_dob_trig',
align : 'Bl',
singleClick : true,
disableFunc: function(date) {
var now= new Date();
return (date.getTime() < now.getTime());
}
});
</script>

它的作用是禁用以前的日期。但是当我们选择有效日期时,什么也没有发生。日期未添加到日历的文本字段中。

如果我更改月份并回来,我可以选择日期!

有什么想法吗?

最佳答案

哇!

这可能是一些 JavaScript 错误。我无法选择任何日期,除非从下个月出发和回来...

我通过给出一些 if 循环来过去它。我更新的代码如下。

<script type="text/javascript">
Calendar.setup({
inputField : '_dob',
ifFormat : '%m/%e/%y',
button : '_dob_trig',
align : 'Bl',
singleClick : true,
disableFunc: function(date) {
var now= new Date();
if(date.getFullYear()<now.getFullYear())
{
return true;
}
if(date.getFullYear()==now.getFullYear())
{
if(date.getMonth()<now.getMonth())
{
return true;
}
}
if(date.getMonth()==now.getMonth())
{
if(date.getDate()<now.getDate())
{
return true;
}
}
},
});
</script>

向所有回复的人致以问候...

关于php - 如何禁用默认 DHTML 日历中的前几天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14117215/

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