FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
agregar celdas a una tabla con un boton
Hola.
Tengo una tabla en donde, por ejemplo, tengo solamente 1 fila con dos columnas. Lo que quiero hacer, es que cuando el usuario de click a un boton, esas celdas vayan creciendo. ¿como puedo hacerlo? ya intente haciendo una función: Código PHP:
Código PHP:
Alguien me puede ayudar, se lo agradecería mucho. (soy muy nuevo en esto de PHP... ¿se nota? |
#2
|
||||
|
||||
Hola, en primero lo que tratas de hacer es llamar a una función de php utilizando un formulario, temo decirte que esto NO SE PUEDE porque es imposible mezclar código que está del lado del servidor en el lado cliente, la alternativa es usar javascript, reemplazando document.write por echo y talvez con algunos arrelgos mas.
saludos. |
#3
|
|||
|
|||
Hola
D-MO se te olvida la posibilidad de usar AJAX. |
#4
|
|||
|
|||
O usar PRADO, que es lo mas similar a lo que quiere hacer, ya que te permite asignar codigo php a determinados eventos, en este caso, el click de un boton.
|
#5
|
||||
|
||||
Cita:
saludos. |
#6
|
|||
|
|||
Si pense en ajax, pero me pasa lo mismo que a D-mo...
Alguno me podría dar algun ejemplo sencillo ? Encontré algo en javascript y si agrega las celdas como quiero, pero la meterle los campos del formulatio, lo que hace es escribir en las celdas el código, no dibujar el cuadro de texto... |
#7
|
||||
|
||||
Cita:
saludos. |
#8
|
|||
|
|||
Utilizo la sig. función:
Código:
<SCRIPT LANGUAGE="JavaScript"> function agrega_celda(id){ var tbody = document.getElementById (id).getElementsByTagName("TBODY")[0]; var row = document.createElement("TR") var td1 = document.createElement("TD") td1.appendChild(document.createTextNode("columna 1")) var td2 = document.createElement("TD") td2.appendChild (document.createTextNode("columna 2")) row.appendChild(td1); row.appendChild(td2); tbody.appendChild(row); } </script> Código:
<a href="javascript:agrega_celda('mi_tabla')">Agrega nueva</a> |
#9
|
||||
|
||||
Hola, prueba con esta funcion:
Código:
<SCRIPT LANGUAGE="JavaScript"> function agrega_celda(id){ var tbody = document.getElementById(id).getElementsByTagName("TBODY")[0]; var row = document.createElement("TR") var td1 = document.createElement("TD") td1.appendChild(document.createElement("INPUT")) var td2 = document.createElement("TD") td2.appendChild (document.createElement("INPUT")) row.appendChild(td1); row.appendChild(td2); tbody.appendChild(row); } </script> |
#10
|
||||
|
||||
Creo que la forma que menos te va a complicar la vida es que estén todas creadas y con el/los botones que quieras que se vayan visualizando.
Código PHP:
__________________
Saludos Emilio |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Agregar registros a una tabla con datos | alcides | SQL | 20 | 18-01-2006 23:50:02 |
Agregar texto a un formulario al presionar un boton. | D-MO | HTML, Javascript y otros | 4 | 26-12-2005 20:03:49 |
Modificar celdas de una tabla en un dbgrid | gescoto99 | Conexión con bases de datos | 0 | 31-01-2005 06:00:14 |
modificar o agregar campos a una tabla en ejecucion | rmnart | Firebird e Interbase | 11 | 04-11-2003 09:27:55 |
Agregar un campo a una tabla paradox (runtime) | sitrico | Conexión con bases de datos | 3 | 17-07-2003 00:14:11 |
|