Título: Validar formulario AJAX-PHP e imprimir respuesta Publicado por: ZharkD en 15 Julio 2010, 01:50 am Buenas,
Pues recien me inicio en AJAX y me gustaria saber que estoy haciendo mal (valla sorpresa no!). Bueno pues basicamente esto es lo que debe hacer el script: 1- El usaurio introduce texto. 2- El usuario sale del campo de texto (onblur). 3- Entra el codigo AJAX (javascript) y manda los valores al script PHP. 4- El script PHP valida y regresa una respuesta. 5- AJAX recive la respuesta de PHP y lo imprime al instante. 6- Se repite en varios campos. 7- Una vez que pasan todas las validaciones en cada campo (independiente cada uno) se envia el formulario. Bien, esto es lo que tengo: index.php Código
y este es el valida.php Código
Y eso no me esta generando absolutamente nada, alguien me puede ayduar con eso? Disculpen si es un poco tonto pero pues voy empezando y es lo que aprendi de ver algunos ejemplos. Desde ya muchas gracias por su atencion y paciencia. Título: Re: Validar formulario AJAX-PHP e imprimir respuesta Publicado por: devnull111 en 15 Julio 2010, 05:21 am <form action="#" enctype="multipart/form-data" method="post">
<input id="Nombre" name="Nombre" onblur="revisar('Nombre')" type="textbox" /> <input type="Submit" value="Enviar" /> En lo que te he puesto en negrita prueba esto: onblur="revisar(this.value)" Cambia tambien el type textbox por type text. Y luego cuéntame qué tal :) Saludos. Título: Re: Validar formulario AJAX-PHP e imprimir respuesta Publicado por: ZharkD en 16 Julio 2010, 19:50 pm <form action="#" enctype="multipart/form-data" method="post"> Hola,<input id="Nombre" name="Nombre" onblur="revisar('Nombre')" type="textbox" /> <input type="Submit" value="Enviar" /> En lo que te he puesto en negrita prueba esto: onblur="revisar(this.value)" Cambia tambien el type textbox por type text. Y luego cuéntame qué tal :) Saludos. Cambiado a quedado asi: Código Pero sigue sin funcionar. Título: Re: Validar formulario AJAX-PHP e imprimir respuesta Publicado por: devnull111 en 17 Julio 2010, 01:38 am http_request.send(campo+"="+document.campo.value)
document.campo.value no entiendo muy bien lo que hace, estas refiriendote a un objeto que creo que no existe. ¿No bastará con referirte al parámetro de la función? Cambialo por este: http_request.send(campo+"="+campo) Y cuéntame qué tal Saludos Título: Re: Validar formulario AJAX-PHP e imprimir respuesta Publicado por: ZharkD en 19 Julio 2010, 06:58 am http_request.send(campo+"="+document.campo.value) Hola!document.campo.value no entiendo muy bien lo que hace, estas refiriendote a un objeto que creo que no existe. ¿No bastará con referirte al parámetro de la función? Cambialo por este: http_request.send(campo+"="+campo) Y cuéntame qué tal Saludos Ya lo muestra! :D ahora el unico problema, es que me borra el cuadro cuando salgo de el, es decir onblur me borra el campo de texto y simplemente me escribe el encabezado, que por cierto, aunque sea mayor a 3 caracteres NUNCA cumple la condicion :S Alguna idea? Muchas gracias potr tu ayuda :) |