es que el evento onsubmit tiene que tener un "return false" pero en una función haciendo un "return false" lo que devuelve es un "false", o sea que estás devolviendo sólo "false"
devería ser
Código Javascript
:
Ver originalfunction existeCorreo(){
return false;
}
en tu form
Código HTML:
<form action="" onsubmit="return existeCorreo()">
igual yo usaría un evento de jquery antes de tener un evento en el elemento form
edit: ahora que veo el código tu función no está devolviendo nada, el return lo haces en el post(), debe estar justo antes del cierre de la función
eso es lo que podés hacer
AHI