JSFiddle - React, Tailwind, and code Playground
by Akram kamal
HTML
<form>
<table>
<tr>
<th> </th>
<th>Independent</th>
<th>Pass</th>
<th>Fail</th>
</tr>
<tr>
<th>Data Labels</th>
<td><input type="textbox" data-row="0" data-col="0" /></td>
<td><input type="textbox" data-row="0" data-col="1" /></td>
<td><input type="textbox" data-row="0" data-col="2" /></td>
</tr>
<tr>
<th>Data Row 1</th>
<td><input type="textbox" data-row="1" data-col="0" /></td>
<td><input type="textbox" data-row="1" data-col="1" /></td>
<td><input type="textbox" data-row="1" data-col="2" /></td>
</tr>
<tr>
<th>Data Row 2</th>
<td><input type="textbox" data-row="2" data-col="0" /></td>
<td><input type="textbox" data-row="2" data-col="1" /></td>
<td><input type="textbox" data-row="2" data-col="2" /></td>
</tr>
</table>
</form>
<p><input type="button" value="Run Regression" onClick="ProcessButtonClick()"/></p>
JavaScript
function ProcessButtonClick() {
var arrayToStore = [['','',''],['','',''],['','','']]
var $strings = $('form input');
$strings.each(function(){
var x = parseInt($(this).attr('data-row'));
var y = parseInt($(this).attr('data-col'));
arrayToStore[x][y] = $(this).val();
});
console.log(arrayToStore);
}