Javascript 引导日期选择器getDate不返回值
我正在使用为某些住宿创建预订表单,但由于某些原因getDate()无法正常工作或无法正确拆分 答案可能是显而易见的,但我不知道如何以指定格式获取所选日期作为字符串,然后将其拆分为日/周/月作为整数附加到重定向URL 我相信除了能确定日期之外,其他一切都在起作用Javascript 引导日期选择器getDate不返回值,javascript,jquery,bootstrap-datepicker,Javascript,Jquery,Bootstrap Datepicker,我正在使用为某些住宿创建预订表单,但由于某些原因getDate()无法正常工作或无法正确拆分 答案可能是显而易见的,但我不知道如何以指定格式获取所选日期作为字符串,然后将其拆分为日/周/月作为整数附加到重定向URL 我相信除了能确定日期之外,其他一切都在起作用 var checkInDate var checkInMonthYear var checkInParts var checkOutDate var checkOutMonthYear var checkOutParts getRed
var checkInDate
var checkInMonthYear
var checkInParts
var checkOutDate
var checkOutMonthYear
var checkOutParts
getRedirectURL = function() {
$('#checkin').on('change', function() {
var checkInString = $("#checkin").datepicker("getDate");
var checkInStringSplit = checkInString.split('/');
var checkInParts = {
'checkInDate' : parseInt(checkInStringSplit[0]),
'checkInMonth' : parseInt(checkInStringSplit[1]),
'checkInYear' : parseInt(checkInStringSplit[2]),
}
var checkInDate = checkInParts.checkInDate
var checkInMonthYear = checkInParts.checkInMonth + checkInParts.checkInYear;
})
$('#checkout').on('change', function() {
var checkOutString = $("#checkout").datepicker("getDate");
var checkOutStringSplit = checkOutString.split('');
var checkOutParts = {
'checkOutDate' : parseInt(checkOutStringSplit[0]),
'checkOutMonth' : parseInt(checkOutStringSplit[1]),
'checkOutYear' : parseInt(checkOutStringSplit[2]),
}
var checkOutDate = checkOutParts.checkOutDate
var checkOutMonthYear = checkOutParts.checkOutMonth + checkOutParts.checkOutYear;
})
var numberOfRooms = document.getElementById("numberOfRooms").value;
var numberOfAdults = document.getElementById("numberOfAdults").value;
var numberOfChildren = document.getElementById("numberOfChildren").value;
checkOutStringSplit的值是什么?@00robinette当我声明它是一个全局变量并在脚本末尾添加console.log(checkOutStringSplit)时,控制台抛出未定义的。