Javascript de vérification de mail

PapillonWeb Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

Connaissez-vous un javascript qui puisse éviter de faire passer les adresses du genre : hello@yahoo9.com ? ou tout autre type d'adresse mail erronée ?

Merci,
Configuration: Windows XP
Firefox 2.0.0.14

3 réponses

  1. Utilisateur anonyme
     
    salut oui jte file mon code

    function check() {
    var msg = "";

    if (document.formulaire.pers_mail.value != "") {
    // recherche de @
    indexAroba = document.formulaire.pers_mail.value.indexOf('@');
    //recherche du .
    indexPoint = document.formulaire.pers_mail.value.indexOf('.');
    //verification des @ et du .
    if ((indexAroba < 0) || (indexPoint < 0)) {
    // affiche le champs en rouge
    document.formulaire.pers_mail.style.backgroundColor = "#CC0000";
    // avec le message erreur
    msg += "Le mail est incorrect\n";
    }

    }
    // ensuite pour le reste verification des champs vide dans le formulaire
    else
    {

    document.formulaire.pers_mail.style.backgroundColor = "#CC0000";

    msg += "*Veuillez saisir votre mail.\n";

    }

    if (msg == "")
    {
    return(true);
    }
    else {

    alert(msg);

    return(false);
    }
    }

    et ensuite dans ton formulaire tu rajoute

    onKeyUp="javascript:couleur(this);" dans la balise input

    tchoo demande moi si sa marche pas
    0
  2. PapillonWeb Messages postés 33 Date d'inscription   Statut Membre Dernière intervention  
     
    Merci pakat pour ta réponse ! Par contre, dans ton code, où est le code qui vérifie qu'il n'y a pas de "yahoo9.com" : ok pour le @ et le point, mais il ne me semble pas qu'il y ait qqch qui indique si le visiteur a saisi un chiffre dans son nom de fournisseur : ie. "Yahoo9.com" : cela dit, je suis en train de me demander.. en fait, on ne peut l'interdire car il est possible que certains mails aient un chiffre dans le nom de domaine?...
    0
  3. Utilisateur anonyme
     
    je pense pas nn mais bon a toi de voir moi
    je tes filé le code que j'avait fait ya pas mal de temps (je pense que tu peut le trouvé aussi sur internet c un code basic )
    bon courage
    0