Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/12/2009, 14:48
bebo
 
Fecha de Ingreso: octubre-2009
Mensajes: 97
Antigüedad: 14 años, 6 meses
Puntos: 4
Respuesta: añadir cajas de texto dinamicamente

Con éste codigo no se borra lo ya escrito:
Código html:
Ver original
  1. var cajas=2;
  2. function agregar_caja(){var valores=new Array();var contenido=""
  3.  
  4. for(i=1;i<=cajas;i++){//Obtenemos el valor de las cajas
  5. valores[i]=eval("document.form.caja"+i.toString()+".value");
  6. }
  7. cajas=cajas+1
  8. for(i in valores){
  9. contenido+="Caja "+i.toString()+": <input type=text name='caja"+i.toString()+"' value='"+valores[i]+"'><br>"
  10. }
  11. contenido+="Caja "+cajas.toString()+": <input type=text name='caja"+cajas.toString()+"'><br>";
  12. document.getElementById("cajas").innerHTML=contenido;
  13.  
  14.  
  15. }</script>
  16. <form action="tu pagina.php" method=post name=form>
  17. <div id="cajas">Caja 1: <input type=text name=caja1><br>Caja 2: <input type=text name=caja2><br></div>
  18. <input type=button onclick="agregar_caja()" value="Agregar caja"><br>
  19. <input type=submit value=Enviar></form>