Foros del Web » Programando para Internet » Javascript »

agregar campos dinamicamente con js

Estas en el tema de agregar campos dinamicamente con js en el foro de Javascript en Foros del Web. con este ejemplito http://www.codingforums.com/archive/.../t-144328.html te agrega mas campos pero si yo quisiera agregar mas de un campo de informacion, es decir, que hiciera esto ...Dentro ...
  #1 (permalink)  
Antiguo 29/01/2009, 15:58
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 8 meses
Puntos: 5
agregar campos dinamicamente con js

con este ejemplito http://www.codingforums.com/archive/.../t-144328.html te agrega mas campos

pero si yo quisiera agregar mas de un campo de informacion, es decir, que hiciera esto

...Dentro de una tabla, agregar un tr completo

<table>
<form>
<tr><td>Campo 1:<input name="textBox1" type="text" size="20"></td>
<td><input name="textA_1" type="text" size="10"></td>
<td><input name="textB_1" type="text" size="10"></td>
</tr>
...

Esto de arriba, .......como puedo duplicar todo lo que hay dentro de <tr></tr>

Ahora mi segunda duda, si lo quiero procesar/enviar a php, por decir, envio mi info capturada en tantos campos, lo mando por POST y luego alla lo vacio en un array? como lo envio?
  #2 (permalink)  
Antiguo 29/01/2009, 16:11
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 8 meses
Puntos: 5
Respuesta: agregar campos dinamicamente con js

Hola, a esto me referia:

<form id="myForm" method="post">
<table width="650" border="1" cellspacing="4" cellpadding="4">
<tr>
<td>NOMBRE</td>
<td>DIRECCION</td>
<td>FECHA NAC</td>
</tr>
<tr>
<td><input type="text" name="poll[question]"> </td>
<td><input type="text" name="poll[option1]"> </td>
<td><input type="text" name="poll[option2]"> </td>
</tr>

</table>
<input type="submit">&nbsp;&nbsp;&nbsp;<a href="javascript:addOption();">Add option</a>
</form>

<script>
var optionNumber = 3; //The first option to be added is number 3
function addOption() {
var theForm = document.getElementById("myForm");
var newOption = document.createElement("input");
newOption.name = "poll[option"+optionNumber+"]"; // poll[optionX]
newOption.type = "text";
theForm.appendChild(newOption);
optionNumber++;
}
</script>

pero en el script como le indico duplique todo, se puede?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:46.