我需要创建一个表单,使用Jquery Datepicker选择开始日期,然后选择允许天数的选择字段。 然后表单需要隐藏字段...
CheckInMonth name =“CIM”
CheckInDay name =“CID”
CheckInYear name =“CIY”
// //和
CheckOutMonth name =“COM”
CheckOutDay name =“COD”
CheckOutYear name =“COY”
......我不知道该怎么做。有人可以帮忙吗?
我目前有此代码返回开始日期和结束日期,但没有任何代码可以获取并返回月,日和年......
<script type="text/javascript">
$('#datepicker').datepicker({
onSelect: function(dateStr) {
var nights = parseInt($('#numOfNights').val());
var depart = $.datepicker.parseDate('mm/dd/yy', dateStr);
depart.setDate(depart.getDate() + nights);
$('#departureDate').val(depart);
}
});
$('#numOfNights').change(function() {
var nights = parseInt($('#numOfNights').val());
var depart = $.datepicker.parseDate('mm/dd/yy', $('#arrivalDate').val());
depart.setDate(depart.getDate() + nights);
$('#departureDate').val(depart);
});
</script>
答案 0 :(得分:0)
对于天数,您可以使用正常输入。然后,您可以监听值何时更改,然后您可以进行数学运算,将输入的天数添加到选定的开始日期以获取结帐日期