Ver Mensaje Individual
  #8 (permalink)  
Antiguo 18/11/2012, 05:11
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 7 meses
Puntos: 33
Respuesta: rellenar campos automaticamente

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Muy bonito, pero tiene dos problemas:
1) El JavaScript no hace consultas a la base. Se hace en PHP.
2) No se puede refrescar los datos de esa página de ese modo sin tener que regenerarla. En otras palabras, el ingreso del dato al textbox no produce la visualización de la información sin antes enviarla.

En definitiva, lo que te proponen es hacer un simple formulario, común y silvestre, donde con un botón envías a realizar la consulta y luego la página se recarga para mostrar los datos encontradas. O sea lo mismo que cualquier código de formulario...

Si eso es lo que te sirve, entonces no es lo que planteas:
Eso no se puede hacer solamente con JavaScript... Por eso te aconsejan usar AJAX.

¿Se entiende ahora?

Si lo dices por el mensaje que deje con una posible solución sin AJAX, te recomendaría que acabaras de leer el mensaje.

Mi solución se basa en el siguiente esquema


- Formulario HTML
- Al cambiar el valor de RUT se hace submit mediante JS
- La página de destino (PHP) busca datos en la BBDD y mediante un form (o un header location) vuelve a la página anterior con los datos recuperados
- Formulario HTML con los datos recogidos

No uso JS para recoger datos de la BBDD, solo para hacer submit al form.

Saludos.