Cuando se tiene un formulario y se tienen que verificar ciertos datos antes de enviar al mismo, resulta util realizarlo mediante ajax, para que , de esta forma, se ahorre tiempo y recursos tanto al usuario como al servidor.
Para poder validar un campo se necesita solo de un archivo de verificación, en este caso mediante php se validan los datos en la base de datos mysql y en el archivo html (php) se logra la comunicacion mediante javascript.
En el formulario se tiene el siguiente form:
en el mismo archivo al inicio del mismo:
en este codigo javascript tenemos 4 funciones:
handleHttpResponse.- verifica el estado del servidor de acuerdo a estos parametros:
Por lo que al ser completada la conexión al servidor se procesa el script y escribe el resultado de la misma en el div status_usr.
volver.- volver se ejecuta onfocus, en este caso escribe en el div status_usr el contenido de $val_or (carga una imagen que sirve a modo de boton y que ejecuta la funcion verificar.
verificar.- envia la solicitud al archivo obtenerdatosmysql.php al cual anexa el valor de la variable que pasara via GET.
getHTTPObject.- crea el objeto XMLHttp que necesitamos para usar AJAX.
bien ahora solo falra el archivo que procesara la info de la base de datos:
El archivo php nos define el mensaje que se mostrará en el div status_usr, por lo que nos da la libertad de poder ser tan creativos como queramos, en este caso verifica que no existan espacios y que no este vacio el campo a verificar.
Eso es todo, cualquier duda en los comentarios, Gracias :)
No hay comentarios.