Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/03/2011, 21:11
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 8 meses
Puntos: 192
Respuesta: Función que despliega elementos de formulario pero no mantiene valores

Podés probar algo así:
Código HTML:
Ver original
  1. </head>
  2. <script language="JavaScript">
  3. function addFiles()
  4. {
  5.     var contenedor = document.getElementById('parts');
  6.     var nuevaLinea = document.createElement('p');
  7.     nuevaLinea.setAttribute('class','nueva-linea');
  8.     nuevaLinea.innerHTML = '<input type="text" name="userfile[]" size="60">';
  9.     contenedor.appendChild(nuevaLinea );   
  10. }
  11. <form action="../op/op.AddDocument.php" enctype="multipart/form-data" method="post" name="form1" onsubmit="return
  12. checkForm();">
  13. <a href="javascript:addFiles()">Haz clic para añadir otro campo de texto</a>
  14. <div id="parts">
  15. <p class="nueva-linea"><input type="text" name="userfile[]" size="60"></p>
  16. </div>
  17. </form>
  18. </body>
  19. </html>

Uso <p>'s de forma de separar bien las líneas y de poder fácilmente asignarle un HTML interior :) Con CSS lo estilizas mejor.