Доброго времени суток!
Вот допустим такой код:
HTML:
<form method="post" action="addtest.php">
<table>
<tr>
<td id="quest">
<ul id="q1"><input type="text" name="q1">
<input type="button" onclick="addanswer(this);" value="+" id="button1">
<li id="q1a1"><input type="text" name="q1a1"></li>
</ul>
</td>
</tr>
</table>
</form>
JS:
<script type="text/javascript">
var i = 1;
function addanswer(link){
i++;
link.parentNode.innerHTML += "<li id=\"q1a"+i+"\">"+i+". <input type=\"text\" name=\"q1a"+i+"\"></li>";
}
</script>
Проблема в том, что при добавлении нового поля в форму, содержимое уже существующих очищается. Не подскажете как бы это обойти.
Или я может не через то место поля добавляю?