gpt4 book ai didi

jQuery:启用/禁用日期选择器

转载 作者:行者123 更新时间:2023-12-03 21:28:12 29 4
gpt4 key购买 nike

在我的 php 文件中,我想使用 jQuery Datepicker。

当我的文件加载时,我创建了禁用的日期选择器。

然后,当我的 php 文件(它是一个表单)中的一个特殊字段被填充时,我想启用日期选择器。

所以,最初我的日期选择器看起来像这样:

$("#from").datepicker({
showOn: "both",
buttonImage: "calendar.gif",
buttonImageOnly: true,
buttonText: "Kalender",
showAnim: "drop",
dateFormat: "dd.mm.yy",
changeMonth: true,
changeYear: true,
showButtonPanel: true,
showWeek: true,
firstDay: 1,
dayNamesMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"],
weekHeader: "KW",
disabled: true,
onClose: function(selectedDate) {
$("#to").datepicker("option", "minDate", selectedDate);
}
});

这工作得很好,到目前为止没有问题。当我想禁用该字段时,问题就来了。

如果填充了特殊字段,我会调用 $("#from").datepicker('enable');

这也可以正常工作,但现在如果我提到的特殊字段再次为空,我想再次禁用它。

然后我使用 $("#from").datepicker('disable'); 并且字段本身呈灰色,但我仍然可以使用该字段输入值,日历会弹出甚至框旁边的日历图像也是可点击的。

有人知道为什么会出现这种情况吗?我错过了什么吗?

最佳答案

$("#from").datepicker('disable'); 应该可以,但你也可以尝试这个:

$( "#from" ).datepicker( "option", "disabled", true );

关于jQuery:启用/禁用日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18350923/

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