Ver Mensaje Individual
  #16 (permalink)  
Antiguo 28/05/2009, 02:01
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Respuesta: Formulario Dinámico en javascript

Hola:

He visto que has hecho la misma pregunta en php, no deberías duplicar temas

El código que ví tiene muchos defectos, y la recepción también... si v as a trabajar con arrays en php, lo mejor es que los campos sean los mismos terminados con un juego de corchetes por ejemplo item[], desc[], precio[]... y ya php lo considerará array.

La cabecera creo que estaría mejor como elementos th en vez de td (th -> cabecera de tabla), y evitaría los fieldset (descuadran esa tabla...

Si creas una línea del tipo:
<tbody id="contenedor">
<tr id="clonarle">
<td width="13">&nbsp;</td>
<td width="58"><input type="text" name="item[]" /></td>
<td width="629"><input type="text" name="desc[]" /></td>
<td width="72"><input type="text" name="precio[]" /></td>
<td width="75"><span class="Estilo4">Borrar</span></td>
</tr>
</tbody>

Luego pones:

nuevo = document.getElementById("clonable").cloneNode(true );
// se cambia el id a clonable...
nuevo.id = "clonable_" + cuenta++;
// y lo insertas
document.getElementById("contenedor").appendChild( nuevo);

Con pocos ajustes sería la más sencilla solución.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo