• Accueil
  • Templates
    • E-commerce (6)
    • Joomla (52)
    • Musique (3)
    • Internet (10)
    • Divers (16)
    • Sport (2)
    • Communication (7)
    • Arttistique (13)
    • Designer (13)
    • XHTML/CSS (27)
    • Flash (19)
    • Entreprise (8)
    • Jeux (17)
    • WordPress (50)
    • Les plus télécharger (231)
    • Tous les Templates (244)
  • Scripts
  • Rechercher un script
  • Outils & Astuces
  • Tutoriels
    • Référencement
    • Installation de Joomla
    • Configuration de Joomla
  • Partenaire
  • A propos
  • Inscription
  • Contact
Rejoignez le groupe Facebook de Source Gratuit !! Suivez les Twits de Source Gratuit Abonnez vous au fil RSS



Pseudo
Password
Créer un compte
Mot de passe oublié !!

script gratuit

  • Tous les scripts
  • Les meilleurs scripts
  • Rechercher un script

  • Referncement
  • Instalation de Joomla
  • Telecharger Joomla 1.5

template gratuit

  • Template E-commerce (6)
  • Template Joomla (52)
  • Template Musique (3)
  • Template Internet (10)
  • Template Divers (16)
  • Template Sport (2)
  • Template Communication (7)
  • Template Arttistique (13)
  • Template Designer (13)
  • Template XHTML/CSS (27)
  • Template Flash (19)
  • Template Entreprise (8)
  • Template Jeux (17)
  • Template WordPress (50)
  • Les plus télécharger (231)
  • Autres Templates (244)

Partenaires

  • Casapress
  • Arabita
  • To Be Designer
  • location voiture maroc

Newsletter

E-mail

Validation d'une adresse e-mail

Titre : Validation d'une adresse e-mail
Categorie : javascript / Formulaires
Script posté par : Administrateur
Date de mise en ligne : 2009-12-08
Description :
Le but de ce script est de vérifier la présence d'une donnée de type 'adresse e-mail' dans un champ de formulaire de type texte.
Code Source :

Nous allons donc vérifier que le texte saisi est bien constitué d'un texte standard d'au moins 3 caractères (le login), d'un arobace, d'un texte standard d'au moins 2 caractères (le domaine), d'un point puis encore d'un texte standard de 2 ou 3 caractères (l'extension).

dans la partie <head></head>

<script language="JavaScript">
function verif_email() {

// on passe la donnée saisie par le visiteur en variable pour plus de facilités
adresse = document.formulaire.email.value;
taille = document.formulaire.email.value.length;

// on créé 3 variables pour valider au fur et à mesure le login, le domaine et l'extension qui constituent l'adresse e-mail
validelog = false;
validedom = false;
valideext = false;

// on extrait le 'login' qui se situe avant l'arobace
arob = adresse.lastIndexOf("@");
login = adresse.substring(0,arob);

// on extrait l'extension qui se situe à partir du dernier point
pointfinal = adresse.lastIndexOf(".");
extension = adresse.substring(pointfinal,taille);

// on extrait le domaine qui se trouve entre l'arobace et le dernier point
domaine = adresse.substring(arob+1,pointfinal);


// un login a toujours plus de 2 caractères, on fait le test
if ( login.length > 2 ) {
validelog = true;
}
else {
alert('Ceci n\'est pas une adresse e-mail.\nUne adresse e-mail comporte un arobace precede d\'un login \'convenable\'.');
validelog = false;
}

// un domaine a toujours plus de 1 caractère, on fait le test
if ( domaine.length > 1 ) {
validedom = true;
}
else {
alert('Ceci n\'est pas une adresse e-mail.\nLe nom de domaine n\'existe pas.');
validelog = false;
}

// une extension a toujours 2 ou 3 caractères, on fait le test
if ( pointfinal > -1 && (extension.length == 3 || extension.length == 4) ) {
valideext = true;
}
else {
alert('Ceci n\'est pas une adresse e-mail valide.\nL\'extension n\'est pas bonne.');
valideext = false;
}

// on vérifie que nos trois variables sont vraies pour accepter la soumission du formulaire
if ( validelog == true && validedom == true && valideext == true ) {
return true;
}
else {
return false;
}
}
</script>

dans la partie <body></body>

<form name="formulaire" onsubmit="return verif_email()">
<input type="text" name="email" size="25">
<input type="submit" value="envoyer">
</form>

Partager ce script :
Envoyer la discussion sur Facebook Envoyer la discussion sur Twitter Envoyer la discussion sur Google Envoyer la discussion sur StumbleUpon Envoyer la discussion sur Digg Envoyer la discussion sur del.icio.us

Avis & Commentaires
Ajouter un commentaire

News

template gratuit - Herbal OpenCart Theme

Sponsors Web



tag

template gratuit template free template script gratuit les jscriptes telecharger logiciel logiciel gratuit Astuces truces script php script javascript Ajax les logicieles les templates les astuces les truces free script telecharger gratuitment kit grapgique gratuit outiles jeux bureautique developpement internet multimedia jeux utilitaires


Boostersite
Site dynamiques et php
kit graphique
Référencé dans l'Annuaire Mirti
suivi positionnement Topliste dur.fr Achats et Shopping sur annuaire francophone NEToo
Annuaire Gratuit

© 2010 Source Gratuit, Tous droits réservés. Designed by Guivara

Free counter and web stats