Salu2
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
| |||
Tabla editable Me gustaria saber si puedo hacer una tabla editable con JavaScript.Me explico:cuando hago una consulta a una DB muestro el resultado por pantalla en una tabla y mi idea es que mediante un botón de "editar"(tal y como se hace en este foro)me aparezcan los datos para poder ser modificados y sin tener que cambiar de página. Salu2 ![]() |
| ||||
No creo que sea necesario usar ajax para lo que necesita robandrox. Bien puedes poner tu botón 'editar' y editar los datos. La recarga de la página sí la harías al final (como si estuvieras enviando un formulario) pero al menos el efecto de no tener que cargar una nueva página para editar, es bueno y cuando te metas en ajax, pues ya sería una cosita de nada lo que le cambiarías para que trabajara justo como estos foros. Ejemplo pulse Aquí (código fuente del ejemplo) Código PHP:
__________________ "Di no al Internet Explorer" -Proverbio Chino- Última edición por uamistad; 17/04/2006 a las 23:21 |
| |||
Muchas gracias uamistad.En el ejemplo que pones mas o menos lo entiendo,pero ya cuando tengo que editar varios campos me lío un poco,ya que de Js se lo justo porque vengo de php.Aedmás,el número de campos a editar es variable,según los campos que elija un usuario en un formulario.Si quieres pongo el código que tengo aunque es un poco lioso Saludos ![]() |
| |||
Haber,resulta que yo tengo ésto: Código PHP: |
| ||||
Mira, así como yo lo puse escribí los campos como variables de Js en lugar de hacerlo directamente en el documento. Se imprimió con write() Esto fue para poder editarlo, pues necesitaba recuperar la información nuevamente al momento de 'dibujar' el textarea y lo obtuve llamando nuevamente a dicha variable. Este método no te lo aconsejo si te interesa que Google te indexe, porque Google no lee Javascript y tu documento no tendrá ningún sentido para un robot que sólo encuentra <td's> y write()'s. Pero si esto no es problema, viene el otro sobre: //Veo qué campos recibo porque no todos son de la misma tabla y necesito saberlo para hacer el SELECT correctamente Ahora veo a lo que te refieres, necesitarías hacer un buen de pruebas, p' que saliera todo bien, 'ta muy loco tu código =) y meterte un poquito en Js porque si vas a usar Ajax, de poco lo explotarás sabiendo lo justo de js. Pero como te digo, si no quieres meterte en ajax bastaría con que mostraras el contenido de tu registro en un textarea y luego des la posibilidad de un submit y vuelves a cargar la misma página en la que estabas.
__________________ "Di no al Internet Explorer" -Proverbio Chino- |