在我的 Xpages 应用程序中,我在输入字段上启用了引导日期选择器:
$(document).ready(
function() {
var dateFormat = "#{javascript: app['date_format_date_only_lowercase']}";
x$('#{id:inpCardValid}').datepicker({
language: sv,
format: (dateFormat),
weekStart: 1,
todayBtn: true,
clearBtn: true,
daysOfWeekHighlighted: "0,6",
calendarWeeks: true,
autoclose: true,
todayHighlight: true
}).on('changeDate', checkDate);
}
)
function checkDate() {
var from = x$('#{id:inpCardValid}').val();
var validDate = new Date(from);
var checkDate = Date.now();
checkDate = addDays(checkDate, 30);
if (checkDate >= validDate) {
XSP.openDialog("#{id:dlgLCardValidDate}")
}
}
function addDays(date, days) {
var result = new Date(date);
result.setDate(result.getDate() + days);
return result;
}
然而,当页面加载时 onchange 已经启动(可能是因为需要为日期选择器格式化日期)。我只希望在用户进行更改时调用 onchange 函数。
我该怎么做?
Smart猫小萌
元芳怎么了
相关分类