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>


你的问题是什么?我已经尝试了上面的代码,但只有日期的一次更改只适用于下一行,而不是下一行。我还需要将这些值保存在数据库中。我不清楚,您所说的是哪一行。