<head>
<script type="text/javascript">
function go()
{
// Получаем наш TBODY
var my_table = document.getElementById("my");
//Создаем строку
var new_tr = document.createElement("tr");
// Добовляем ячейку
new_tr.insertCell(-1);
// Присваиваем нашей ячейке такуюже строку
new_tr.cells[0].innerHTML="<td><input type='text' name='text2' id='text2' onchange='go()'/></td>";
// Добавляем строку в конец таблицы
my_table.appendChild(new_tr);
}
</script>
</head>
<body>
<table>
<thead>
<tr><td>Заголовок</td></tr>
</thead>
<tbody id="my">
<tr><td><input type="text" name="text1" id="text1"/></td></tr>
<tr><td><input type="text" name="text2" id="text2" onchange="go()"/></td></tr>
</tbody>
</table>
</body>