muchas gracias, lo estuve leyendo pero no logro terminar de hacer lo que necesito. Aca esta el codigo que pude hacer, pero no me funciona del todo.
Cita: <script type="text/javascript">
num=0;
function crear(obj) {
num++;
fi = document.getElementById('fiel'); // 1
ele = document.createElement('input'); // 5
ele.type = 'text'; // 6
ele.name = 'fil'+num; // 6
fi.appendChild(ele); // 7
fi.insertBefore(fi,obj);
}
</script>
Lo que quiero es cada vez que se haga un click en [+] Agregar idioma me agrege dos input y dos label.
Cita: <tr id="fiel">
<th><label for="idiomas">Idiomas</label></th>
<td><input type="text" name="idiomas" id="idiomas" value="<?=v('idiomas')?>" /></td>
<th><label for="domIdioma">% de dominio</label></th>
<td><input class="short" type="text" name="domIdioma" id="domIdioma" value="<?=v('domIdioma')?>" /> <a href="javascript:crear('fiel')">[+] Agregar idioma</a></td>
</tr>
O sea, que me los vaya agregado debajo de ese.