关于SO的第一个问题, 我正在尝试根据组合框中的值获取新的日期值,公式如下: 日期选择器+组合框中的值=新日期。
如果你想知道,是的,我是js / jquery的新手:)
创建了日期选择器并且日期显示在请求的输入字段中,但如何根据组合框添加给我新日期的计算?
这就像我得到的那样......:
<script>
$(function() {
$('#datepicker1').datepicker({
changeMonth:true,
changeYear:true,
showButtonPanel:true,
showOn:"both",
minDate: new Date(2014, 1 - 1, 1),
maxDate: new Date(2015,12, 1),
onSelect: function(dateText, inst) {
$('#hjemreise_d2').val(dateText);
}
});
});
</script>
..以下是我想用来计算新日期的下拉列表:
<select name="antall_uker" required class="txt" id="antall_uker" style="width: 100px;" type="text">
<option value="1">antall uker</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<select id="hotellnavn"></select>
<select id="romtype"></select>
</select>
..其中值是周数。
提前致谢!
答案 0 :(得分:0)
你的意思是
var hjemreise = new Date(dateText);
hjemreise.setDate(hjemreise.getDate()+(7*$("#antall_uker").val()));
$('#hjemreise_d2').val(hjemreise); // maybe needs some formatting