Foros del Web » Programando para Internet » Javascript »

Actualizar formulario sin recargar la página

Estas en el tema de Actualizar formulario sin recargar la página en el foro de Javascript en Foros del Web. Hola, tengo un formulario con unos valores por defecto guardados en un mysql, de manera que cuando cargo la página consulto la bbdd para llenar ...
  #1 (permalink)  
Antiguo 21/01/2005, 12:50
 
Fecha de Ingreso: noviembre-2004
Mensajes: 20
Antigüedad: 19 años, 5 meses
Puntos: 0
Actualizar formulario sin recargar la página

Hola,

tengo un formulario con unos valores por defecto guardados en un mysql, de manera que cuando cargo la página consulto la bbdd para llenar estos campos.
Además tengo un botón para guardar estos valores por defecto.

El proceso que tengo que conseguir es el siguiente (sin recargar la página):

1-Página cargada con los valores por defecto consultados en el mysql.
2-El usuario modifica los valores de los campos
3-El usuario clica el botón para salvar los valores como predeterminados en el mysql
4-Visualización de los valores guardados sin recargar la página

Si no utilizo javascript, para visualizar los valores que el usuario ha guardado por defecto, tengo que recargar la página.
Existe en javascript alguna una función que me guarde (en el mysql) los valores que he modificado en mi formulario sin tener que recargar la página???
Lo he intentado de mil maneras, pero en javascript estoy pez...

Gracias.
  #2 (permalink)  
Antiguo 19/02/2005, 09:26
Avatar de lalogrosz  
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 339
Antigüedad: 21 años, 11 meses
Puntos: 6
NO es posible

Javascript es un lenguaje que solo lo maneja el cliente, por lo que no se conectar con el servidor. De manera que es imposible conectarse a base de datos y menos actualizar una tabla. Tendrias que recargar la pagina.

Si conoces otra solucion comentame porque seria bueno hacer lo que pedis.

Suerte
  #3 (permalink)  
Antiguo 19/02/2005, 23:11
Avatar de chinox  
Fecha de Ingreso: octubre-2004
Ubicación: Caracas
Mensajes: 16
Antigüedad: 19 años, 6 meses
Puntos: 1
Echale un ojito a esto y me cuentas si te sirve...



Saludos
__________________
:-D..:Ç ђ ﻨ η ס Ҳ ™:.. :-D
  #4 (permalink)  
Antiguo 21/02/2005, 03:44
 
Fecha de Ingreso: febrero-2005
Mensajes: 28
Antigüedad: 19 años, 2 meses
Puntos: 0
Esto yo lo hice de una manera:

Creas una pagina con dos frames.
En una de ellas muestras el contenido
En la otra de 0 px de alto generas las peticiones al servidor y muestras el resultado en la pagina del otro frame.
De esta manera parece que actualizas una pagina sin recarga.
Eso si, tienes que tener mucho cuidado de las referencias de las paginas con las llamadas a los nombres de los frames.

Un saludo.
  #5 (permalink)  
Antiguo 21/03/2005, 16:03
Avatar de Danger_  
Fecha de Ingreso: diciembre-2004
Ubicación: Queretaro, México
Mensajes: 395
Antigüedad: 19 años, 3 meses
Puntos: 0
Cita:
Iniciado por lalogrosz
Javascript es un lenguaje que solo lo maneja el cliente, por lo que no se conectar con el servidor. De manera que es imposible conectarse a base de datos y menos actualizar una tabla. Tendrias que recargar la pagina.

Si conoces otra solucion comentame porque seria bueno hacer lo que pedis.

Suerte

Queee !?, claro que es posible hacer una consulta en tiempo real, con ayuda de javascript y php.

sin necesidad de recargar la pagina. , solo queria aclarar eso...
Saludos !
  #6 (permalink)  
Antiguo 22/03/2005, 01:49
 
Fecha de Ingreso: enero-2005
Ubicación: Madrid
Mensajes: 29
Antigüedad: 19 años, 3 meses
Puntos: 0
¿Donde esta la "aclaracion", Danger_?
Yo solo veo una declaracion o afirmacion. No dices como lograrlo.
  #7 (permalink)  
Antiguo 22/03/2005, 15:08
Avatar de Danger_  
Fecha de Ingreso: diciembre-2004
Ubicación: Queretaro, México
Mensajes: 395
Antigüedad: 19 años, 3 meses
Puntos: 0
No lo dije, porque no crei que les fuera util, jejejeje.

Bien, explicare el metodo, espero lo entiendan...

1.- primero crean una FUNCION en javascript, para agregar una tag (mediante appendchild), la tag que crearan sera <script>, para agregar un archivo php (ej: file.php)

2.- dentro de ese archivo tendran un innerhtml, donde haran su consulta.

3.- ya una vez allan hecho la consulta, pueden agregar una funcion mas ( dentro del archivo php, para modificar algun valor de algun campo y reemplazarlo por el nuevo dato de la consulta... )

como podran ver la solucion es realmente simple, aunque a mi me costo mas de 1 semana poder planearla y poder ejecutarla sin ningun error, deben cuidar la sintaxis, ya que estamos trabajando con javascript y php muy de la mano. :)

Saludos !
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 07:29.