Создание динамической таблицы и передача заполненной информации в массив

Подскажите пожалуйста, как сделать таблицу (1 строка 2 колонки) и кнопка "Добавить строку" при нажатии на которую добавляется еще одна строка для заполнения.

<script type="text/javascript">
function addRow(id){
        var tbody = document.getElementById(id).getElementsByTagName("TBODY")[0];
        var row = document.createElement("TR")
        var td1 = document.createElement("TD")
        td1.appendChild(document.createTextNode("<input name="data1">"))
        var td2 = document.createElement("TD")
        td2.appendChild (document.createTextNode("<input name="data2">"))
        row.appendChild(td1);
        row.appendChild(td2);
        tbody.appendChild(row);
    }
</script>


<table id="myTable" cellspacing="0" border="0">
    <tbody>
        <tr>
            <td><input name="data1"></td><td><input name="data2"></td>
        </tr>
    </tbody>
</table>
<br>

<a href="javascript://" onclick="addRow('myTable');return false;">Добавить строку</a>

После заполнения информации в таблице, что бы она передавалась в виде массива:

$data = array(
array(
'data1' => 'Тест1',
'data2' => 'Тест2',
),
array(
'data1' => 'Тест3',
'data2' => 'Тест4',
),
);

Спасибо!


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