Código fuente Ya.

Puede ejecutar la o las páginas para probar el concepto inmediatamente.

 

Concepto:Validación de un mail con JavaScript y luego con PHP

El concepto trata sobre:js,php
Autor:

Retornar

Nombre del archivo:pagina1.html

Comentarios
Como sabemos el lenguaje JavaScript se ejecuta en el navegador (este lenguaje puede estar
desactivo, por ejemplo si en FireFox elegimos: Herramientas->Opciones->Contenidos podemos
deseleccionar el checkbox "Activar JavaScript")
Si queremos guardar con cierta seguridad un mail que ingresó un usuario debemos validarlo en
el servidor con PHP(también podemos validarlo en el cliente con JavaScript)
El objetivo de nuestro concepto es implementar los algoritmos de validación del mail ingresado
en el cliente (JavaScript) y en el servidor (PHP)
Nombre del archivo:funciones.js

Comentarios
En la función inicializarEventos registramos el evento submit para cuando se presiona dicho botón:
  var ref=document.getElementById('formulario1');
  addEvent(ref,'submit',enviarDatos,false);

La función enviarDatos
Obtiene la referencia del control que contiene el mail:
  var mail=document.getElementById('mail');
llama a la función validarMail enviándole el mail cargado por el usuario:  
  if (validarMail(mail.value))
    return true;  
//En FireFox debemos llamar al método preventDefault para cancelar el envío de datos al servidor,
en IE basta con retornar false:	
  if (e.preventDefault)
    e.preventDefault();
  alert('mail incorrecto');	
  return false;

La función validarMail mediante una expresión regular verifica si el mail ingresado contiene
el formato correcto, retornando true en tal caso:
function validarMail(valor) 
{ 
  if (/^[0-9a-zA-Z0-9_\-\.]+@[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,3}$/.test(valor))
    return true
 else 
   return false;
}
Nombre del archivo:estilos.css

Nombre del archivo:pagina1.php

Comentarios
La función PHP validarMail mediante una expresión regular verifica se se trata de un mail
bien formado.

Retornar



Código Fuente Ya - 2015