Javascript 在两个不同的行中递增天数
我有两行带有日期字段,我想根据我在两行文本框字段中的输入一次性增加天数。并希望将这些值保存在数据库中。我尝试了以下代码 代码Javascript 在两个不同的行中递增天数,javascript,html,onchange,Javascript,Html,Onchange,我有两行带有日期字段,我想根据我在两行文本框字段中的输入一次性增加天数。并希望将这些值保存在数据库中。我尝试了以下代码 代码 <div class="col-md-4"> <input type="text" class="form-control" name="lt" id="lt" value="" placeholder="" autocomplete="off"> </div> &
<div class="col-md-4">
<input type="text" class="form-control" name="lt" id="lt" value="" placeholder="" autocomplete="off">
</div>
<table class="table-responsive">
<tbody>
<tr>
<td><input type="date" class="form-control" name="actual_engg[]" id="actual_engg" onchange="getdate()" value="<?php echo $subshow['actual_engg'];?>"></td>
<td><input type="text" class="form-control" name="ipd[]" id="ipd" value="<?php echo $subshow['indus_plan'];?>">
</td>
<div class="pull-right">
<input type="submit" class="btn btn-primary" name="tasksub" id="tasksub" placeholder="Assign"/>
</div>
</tr>
</tbody>
</table>
<script type="text/javascript">
function getdate() {
var tt = document.getElementById('actual_engg').value;
var ltt =document.getElementById('lt').value;
console.log(ltt);
console.log(tt);
var date = new Date(tt);
console.log(date);
var newdate = new Date(date);
console.log(newdate);
newdate.setDate(+newdate.getDate() + +ltt);
var dd = newdate.getDate();
console.log(dd);
var mm = newdate.getMonth() + 1;
var y = newdate.getFullYear();
var someFormattedDate = dd + '-' + mm + '-' + y;
document.getElementById('ipd').value = someFormattedDate;
console.log(document.getElementById('ipd').value);
}
</script>
你的问题是什么?我已经尝试了上面的代码,但只有日期的一次更改只适用于下一行,而不是下一行。我还需要将这些值保存在数据库中。我不清楚,您所说的是哪一行。