I am adding new rows like this:
var table = document.getElementById('dataTable');
var rowCount = table.rows.length;
var row = table.insertRow(2);
var colCount = table.rows[3].cells.length;
for (var i = 0; i < colCount; i++) {
var newcell = row.insertCell(i);
newcell.innerHTML = able.rows[3].cells[i].innerHTML;
}
I don't want to loose input field data when refresh is done so, I use php session like these:
isset($_POST['details'])?$_SESSION['details'] = $_POST['details']:$_SESSION['details']="";
when I refresh and return same page session hold the previous data.
My problem is when i click add row button it generates same(previously inserted) data in new row also.
So I want to ask how to clear the data in new row. I think I need to have some code here:
for (var i = 0; i < colCount; i++) {
//need some code here to clear the field in newly created fields
var newcell = row.insertCell(i);
newcell.innerHTML = able.rows[3].cells[i].innerHTML;
}