gpt4 book ai didi

javascript - 停止自动输入下一个/上个月 Datetimepicker

转载 作者:行者123 更新时间:2023-11-30 18:14:50 26 4
gpt4 key购买 nike

我正在使用 Trent Richardson 的优秀 Datetimepicker .但是,我遇到了一个特定问题,该插件的行为不像传统的 jQuery UI Datepicker。 .

当您从一个空白日期开始,然后按下一个或上一个更改月份时,在 Datetimepicker 中它会自动插入一个日期和时间,而 jQuery UI 不会。它添加的事实导致我的应用程序出现问题,我只是希望它一开始就不要这样做。

这是我的初始化:

 function datepickerAdd() {
$('input[name=valueTextField]').addClass('datepicker');

$( ".datepicker" ).datetimepicker({
dateFormat: 'm/d/yy ',
timeText: '<spring:message code='customMetaData.datetimepicker.time'/>',
controlType: 'select',
timeFormat: "h:mm TT",
ampm: true
});
$('input[name=valueTextField]').attr('onPaste', 'return false')
}

有没有人可以从这里开始?

最佳答案

Date 没有这样的选项,例如此 Datetimepicker 中的时间 alwaysSetTime。所以你必须自己实现它。只需在您的 datetimepicker 调用中添加这些行:

    onChangeMonthYear: function(year, month, dpInst, tpInst) {
if(!tpInst.timeDefined && !dpInst.dateDefined) {
this.value = '';
dpInst.dateDefined = null;
}
},
onSelect: function(date, dpInst) {
dpInst.dateDefined = true;
}

检查工作 JSFiddle here

关于javascript - 停止自动输入下一个/上个月 Datetimepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13571097/

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