Aquí llamo a la función que se supone me ira diciendo si el correo ingrsado es correcto o no.
Código PHP:
<input type="text" name="email" id="email" class="input_registro" onkeyup="chekarEmail();" /> <br />
<div class="mensaje_error_disponibilidad" id="erremail"></div> <br />
Código PHP:
function chekarEmail()
{
var divMensajeEmail = document.getElementById("erremail");
var inputEmail = document.getElementById("email");
var valor = inputEmail.value;
var ajax=nuevoAjax();
ajax.open("POST", "../php-functions/functions.func.php", true);
ajax.send("email="+valor);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
// Muestro el mensaje enviado desde el servidor
divMensajeEmail.innerHTML=ajax.responseText;
}
}
}
Código PHP:
function ValidarEmail($parametro){
$patron = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$";
if (eregi($patron, $parametro)){
return true;
}
else {
return false;
}
}
if ($email) {
$valor = trim($email);
if (ValidarEmail($valor)) {
echo "Email válido";
}
else {
echo "Email no válido";
}
}
Gracias de antemano.