yo te recomendaria, que uses jquery, la funcionalidad de ajax es mucho pero mucho mas sencilla.
Tomate 5 min y lee esto
http://www.cristalab.com/tutoriales/...-jquery-c226l/
En funcion ajax en jquery, podes hacer :
- algo antes de enviar los datos ( validar los datos con las funciones que tenes armadas, y colocar el mensaje).
- algo despues de enviar los datos(alertar de un error o cambiar el mensaje ).
en el ejemplo el resultado del procesmiento del formulario(resultado del php) son devueltos en la variable "datos"
Código:
success: function(datos){
alert(datos);
}
Espero que te sea util al informacion, usando jquery u otra libreria de java script te vas a ahora mucho tiempo y dolores de cabeza, te lo digo por experiencia