Dzięki, ale... no właśnie. Nie do końca spełnia to moje oczekiwania

Tzn. działa, pokazują się inputy, ale na samym końcu formularza, a ja chcę je mieć dokładnie pod tym polem:
<td><input type="text" name="num_links" maxlength="2" size="3" id="num_links" /> <label for="num_links"><input type="button" name="button1" value="Dodaj" onClick="inputy(this.form);" /></label></td> <script type="text/javascript" language="JavaScript"> <!--
inputy = function(add_link){
var input;
var liczba_inputow = add_link.num_links.value;
for(var i = 0; i < liczba_inputow; i++){
input = document.createElement('input');
input.type = 'text';
input.name = 'link'+i;
input.maxlength = '255';
add_link.appendChild(input);
}
}
-->
Dopisałem input.name = 'link'+i; i input.maxlength = '255'; to będzie dobrze? Nie widzę tych pól w źrodle, więc nie wiem, ale po wysłaniu mają wartość, więc nie jestem pewny jedynie maxlength.

Wracając do umiejscowienia to od razu się zapytam, bo jak widać formularz jest w tabelce, to dodam normalnie wiersze i komórki (<tr> i <td>) document.write()? Bo na razie w ogóle mi się to pojawia poza tabelkę, więc nie wiem.