I'm currently trying to dynamically create a table using JS and HTML.
But at the moment it cannot seem to retrieve the values from user entry.
What I am I doing wrong?
Thanks in advance!
<script type="text/javascript">
function createTable(num_rows, numcols)
{
    var num_rows = document.tablegen.rows.value;
    var num_cols = document.tablegen.cols.value;
    var theader = '<table>\n';
    var tbody = '';
    for( var i=0; i<num_rows;i++)
    {
        // create each row
        tbody += '<tr>';
    for( var j=0; j<num_cols;j++)
    {
        // create cell
        tbody += '<td>';
        tbody += 'Cell ' + i + ',' + j;
        tbody += '</td>'
    }
    // closing row table
    tbody += '</tr>\n';
    }
    var tfooter = '</table>';
    // TO DO
    return theader + tbody + tfooter;
}
</script>
</head>
<body>
<form name="tablegen">
<label>Rows: <input type="text" name="rows"/></label><br />
<label>Cols: <input type="text" name="cols"/></label><br/>
<input name="generate" type="button" value="Create Table!" onclick='createTable();'/>
</form>
<script type="text/javascript">
document.write(createTable());
</script>
 
     
     
     
     
     
     
     
    