Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/06/2008, 05:13
anion0x
 
Fecha de Ingreso: junio-2008
Mensajes: 110
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: agregar input a un form

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.