Foros del Web » Programando para Internet » PHP »

Agregar filas en formulario al presionar un botón?

Estas en el tema de Agregar filas en formulario al presionar un botón? en el foro de PHP en Foros del Web. Hola a todos! Necesito lo siguiente: Necesito que con un botón se agregue una fila al formulario, se entiende? Un formulario que al presionar un ...
  #1 (permalink)  
Antiguo 02/08/2010, 16:06
 
Fecha de Ingreso: mayo-2010
Mensajes: 35
Antigüedad: 14 años
Puntos: 1
Agregar filas en formulario al presionar un botón?

Hola a todos!

Necesito lo siguiente:

Necesito que con un botón se agregue una fila al formulario, se entiende?

Un formulario que al presionar un botón que diga Agregar Fila aparezca una nueva con los 3 campos para escribir.

¿será posible hacer esto sin que se pierdan los datos escritos anteriormente?

Gracias!
  #2 (permalink)  
Antiguo 02/08/2010, 16:08
Avatar de sneyder05  
Fecha de Ingreso: enero-2009
Ubicación: Cali
Mensajes: 172
Antigüedad: 15 años, 3 meses
Puntos: 17
De acuerdo Respuesta: Agregar filas en formulario al presionar un botón?

Puedes usa Javascript para crear los controles q necesites,asi no se perdera ningun dato

  #3 (permalink)  
Antiguo 02/08/2010, 16:12
 
Fecha de Ingreso: mayo-2010
Mensajes: 35
Antigüedad: 14 años
Puntos: 1
Respuesta: Agregar filas en formulario al presionar un botón?

El problema es que en jascript tiene que estar creado los campos y se pueden ocultar o mostrar...

Yo pensaba hacer un array.. Es posible?
  #4 (permalink)  
Antiguo 02/08/2010, 16:16
Avatar de _ssx  
Fecha de Ingreso: mayo-2003
Ubicación: mX
Mensajes: 683
Antigüedad: 21 años
Puntos: 60
Respuesta: Agregar filas en formulario al presionar un botón?



javascript es lo que necesitas y NO se trata de ocultar y aparecer, tambien puedes crear NUEVOS elementos HTML "on the fly" (al vuelo) te recomiendo busques jQuery y te simplifiques esta tarea.

Y aunque lo hicieras por medio de PHP SINO quieres recargar la pagina tendras que "crear tus campos con PHP y por medio de ajax hacer la consulta y pintar los nuevos datos"
__________________
Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal
www.oscararzola.com/blog
Principios de un programador
  #5 (permalink)  
Antiguo 02/08/2010, 16:19
 
Fecha de Ingreso: mayo-2010
Mensajes: 35
Antigüedad: 14 años
Puntos: 1
Respuesta: Agregar filas en formulario al presionar un botón?

Genial, gracias _ssx...
  #6 (permalink)  
Antiguo 02/08/2010, 16:47
Avatar de chulifo  
Fecha de Ingreso: abril-2009
Ubicación: perdido en codigos del PHP, pero aprendo rapido!
Mensajes: 524
Antigüedad: 15 años
Puntos: 18
Respuesta: Agregar filas en formulario al presionar un botón?

Código PHP:
Ver original
  1. <script type="text/javascript">
  2. <!--
  3. num=0;
  4. function crear(obj) {
  5.   num++;
  6.   fi = document.getElementById('fiel'); // 1
  7.   contenedor = document.createElement('div'); // 2
  8.   contenedor.id = 'div'+num; // 3
  9.   fi.appendChild(contenedor); // 4
  10.  
  11.   ele = document.createElement('input'); // 5
  12.   ele.type = 'file'; // 6
  13.   ele.name = 'fil'+num; // 6
  14.   contenedor.appendChild(ele); // 7
  15.  
  16.   ele = document.createElement('input'); // 5
  17.   ele.type = 'button'; // 6
  18.   ele.value = 'Borrar'; // 8
  19.   ele.name = 'div'+num; // 8
  20.   ele.onclick = function () {borrar(this.name)} // 9
  21.   contenedor.appendChild(ele); // 7
  22. }
  23. function borrar(obj) {
  24.   fi = document.getElementById('fiel'); // 1
  25.   fi.removeChild(document.getElementById(obj)); // 10
  26. }
  27. -->
  28. </script>
  29.  <form method="post" action="algo.php">
  30. <fieldset id="fiel">
  31. <input type="button" value="Crear" onclick="crear(this)" />
  32. </fieldset>
  33. </form>

revisa si algo asi te sirve pero es javascript

PD : Lo saque del foro de javascript
__________________
Solo soy un simple fanático que mata el tiempo de la mejor manera.
  #7 (permalink)  
Antiguo 02/08/2010, 17:57
 
Fecha de Ingreso: mayo-2010
Mensajes: 35
Antigüedad: 14 años
Puntos: 1
Respuesta: Agregar filas en formulario al presionar un botón?

Mil Gracias chulifo!! Ahora edite un post de javascript para ver si alguien me ayuda a editarlo jejej. Gracias!

Etiquetas: filas, presionar, formulario
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 16:43.