gpt4 book ai didi

jquery - DatePicker输入minDate maxDate

转载 作者:行者123 更新时间:2023-12-01 05:53:31 26 4
gpt4 key购买 nike

在日期选择器上,我可以设置 minDate 和 maxDate。当我单击选择器时,它在显示的日历中工作正常。

但是用户可以在选择器上键入日期,并且可以将日期置于我设置的范围之外。

如果我在选择器中按“ENTER”,它会将日期修复为最接近的日期,但通常用户按“TAB”,而不是“ENTER”,因此不会发生此修复。

有人可以帮助我如何在用户退出我的选择器时触发此“ENTER”?我的选择器是一个输入[type=text]。

function CarregaDatePicker() {
dt_min = CampanhaDataInicio
dt_max = CampanhaDataFim

$("#data_nota").datepicker({
minDate: dt_min,
maxDate: dt_max,
changeMonth: true,
changeYear: true,
monthNames: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
monthNamesShort: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
dayNamesMin: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],
dayNames: ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado'],
dateFormat: "dd/mm/yy"
});
};

解决方案:

$("#data_nota").blur(function () {
$(this).datepicker('setDate', $(this).datepicker('getDate'));
});

最佳答案

尝试

 $("#data_nota").blur(function(){
$("#data_nota").datepicker({ minDate: dt_min, maxDate:dt_max});
});

关于jquery - DatePicker输入minDate maxDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18722074/

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