Exemples & Sources en JavaScript Annuaire francophone du CGI Exemples & Sources en JavaScript
Accueil du site

Détection (3)
Divers (10)
Formulaire (11)
Image (5)
Navigation (3)

Les 10 derniers
Les plus vus

Infos sur JavaScript
Les mots réservés
Les événements
Les opérateurs

Archives

A propos du site
Le Forum du site

Linker Scripts-fr !

Faîtes un lien sur votre site

 

Valid HTML 4.01!
Valid CSS!

Actuellement 2 connectés

Bienvenue sur Scripts-fr.com

Vérification d'adresse E-Mail


Exemple :

Ce script permet de vérifier le format d'une adresse E-Mail entrée dans un champ.
Il vérifie notament : la présence d'un @, la présence d'au moins 4 caractères après l'@, dont un point suivi d'au moins 2 caractères (donc au minimim c'est @X.XX), la présence d'au moins 1 caractère avant l'@.

Entrez une adresse e-mail     

Explication du script : (a copier et à coller)

<html>
<head>
<title></title>

<script type="text/javascript">
<!-- Debut
// JavaScript pris sur le site: "http://www.java.scripts-fr.com"

function verifMail(a)
// On ouvre la fonction en lui envoyant la contenu du champ
testm = false ;
/*
la on spécifie que l'adresse est false (fausse) dès le début. Cela permet de pouvoir dire que si rien n'est entré dans le champ l'adresse est fausse.
*/

 for (var j=1 ; j<(a.length) ; j++) {

/*
Ici, ouverture d'une boucle
for à 1 qui permettra de tester du premier jusqu'au dernier caractère de l'adresse e-mail entrée.
*/

  if (a.charAt(j)=='@') {
// La on commence les conditions de tests. Ici on cherche l'@
   if (j<(a.length-4)){
// Ici on regarde si il y a bien 4 caractère après le @
    for (var k=j ; k<(a.length-2) ; k++) {
// On ouvre une seconde boucle pour
     if (a.charAt(k)=='.') testm = true;
/*
on vérifie qu'il y ai bien un point et on met la variable
testm à true (implicitement si toutes les conditions sont remplies) puis on ferme les conditions et boucles
*/
    }
   }
  }
 }

if (testm==false) alert('Votre adresse e-mail est incorrecte.');
// si testm est évalué à false, on ouvre une boite d'alerte pour prévenir.

else alert('Votre adresse e-mail semble correcte.');
/*
Cette boite d'alerte est facultative hein, ici c'est pour le besoin de la démonstration. Chez vous vous pouvez complètement enlever cette condition
else car si c'est true le traitement du formulaire peu avoir lieu.
*/

return testm ;

}
// et on ferme la fonction.

// fin du script -->
</script>

</head>
<body>

<form name="formulaire" action="votretruc" method="post">
Entrez une adresse e-mail  
<input type="text" name="email" size=30 maxlength=40>  
<input type="button" value="Vérifier" onClick="verifMail(document.formulaire.email.value)">
</form>

<!-- La le formulaire. N'oubliez pas de mettre dans l'appel de la fonction la valeur du champ contenant l'adresse e-mail. La syntaxe est : document.NomDuFormulaire.NomDuChamp.value-->

</body>
</html>


© 2002 Java.Scripts-fr - Tous droits réservés - Design altiline.com - Hébergement eBusiness.be
Pour tout commentaire, n'hésitez pas à contacter le webmaster

Contact !