gpt4 book ai didi

javascript - 当我单击日期两次时,bootstrap datepicker 无效日期问题?

转载 作者:数据小太阳 更新时间:2023-10-29 03:55:43 25 4
gpt4 key购买 nike

我正在使用 Bootstrap 日期选择器,但在特定情况下遇到了无效日期问题。如果我点击今天的日期,它工作正常,但当我再次点击相同的日期时,它会出现无效日期问题。

所有日期都是如此,因为我在其他插件中找不到这个问题。

html: <input id="dp1" type="text" class="form-control input-sm" placeholder="Data CheckIn">

JavaScript:

$("#dp1").datepicker({
format: "mm-dd-yyyy",
viewMode: 'days',
todayHighlight: true
}).on('changeDate', function (ev) {
var a = $('#dp1').datepicker('getDate');
$(this).datepicker('hide');
alert(a);
});

jsfiddle example

最佳答案

var currentDate;
$('#dp1').datepicker({
format: "mm-dd-yyyy",
viewMode: 'days',
todayHighlight: true

// currently picked date
}).on('show', function() {
currentDate = $(this).val();
})
// if no date picked replace with previous date
.on('changeDate', function(ev) {


if ($(this).val() === '' || $(this).val() === null) {
$(this).val(currentDate).datepicker('update');
}
var a = $('#dp1').datepicker('getDate');
$(this).datepicker('hide');
alert(a);

});

关于javascript - 当我单击日期两次时,bootstrap datepicker 无效日期问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30045239/

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