Как реализовать добавление полей в форму с названием, для дальнейшего вывода в таблицу?

Есть код который добавляет введённые данные в таблицу, но надо чтоб пользователь мог добавлять и свои поля с названиями, а они успешно все вместе добавлялись бы в таблицу.

<form id="zd">
  <label>Калории получил: <input name="call+" id="call+" value=""></label>
  <label>Потратил калории: <input name="call-" id="call-" value=""></label>
  <label>Количество тренировок: <input name="treni" id="treni" value=""></label>
  <input type="submit" value="Считать">
</form>

<table>
  <thead>
    <tr>
      <th>Калории получил</th>
      <th>Потратил калории</th>
      <th>Количество тренировок</th>
     
    </tr>
  </thead>
  <tbody id="dest">
  </tbody>
</table>
document.getElementById('zd').addEventListener('submit', function (event) {
 event.preventDefault();
 
 var tr = document.createElement("tr");
 var cols = ['call+', 'call-', 'treni'];
 
 for (var q=0; q<cols.length; ++q) {
   var td = document.createElement("td");
   td.textContent = document.getElementById(cols[q]).value;
   tr.appendChild(td);
 }
 document.getElementById('dest').appendChild(tr);
});


Ответы (0 шт):