Я хочу добавить несколько текстовых полей в динамическом положении в форме.
Скажи что-то вроде этого
У меня есть такой JavaScript:
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var cell1 = row.insertCell(0);
var element1 = document.createElement('<input type="checkbox" name="chk">');
cell1.appendChild(element1);
var cell4 = row.insertCell(3);
var element4 = document.createElement('<INPUT type="text" name="SubpartID"/>');
cell4.appendChild(element4);
var cell5 = row.insertCell(4);
var element5 = document.createElement('<INPUT type="text" name="Quantity" value="1" />');
cell5.appendChild(element5);
}
но проблема с этим сценарием в том, что когда я нажимаю кнопку «Добавить строку входных данных», я вижу добавленную новую строку, но только с установленным флажком.
Я думаю cell4.appendChild(element4);
и cell5.appendChild(element5);
не работает.
Таким образом, вывод выглядит так,
Не могли бы вы помочь?