Javascript de vérification de mail

Fermé
PapillonWeb Messages postés 31 Date d'inscription mercredi 6 février 2008 Statut Membre Dernière intervention 19 janvier 2012 - 11 juin 2008 à 10:32
 Utilisateur anonyme - 11 juin 2008 à 16:20
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,
A voir également:

3 réponses

Utilisateur anonyme
11 juin 2008 à 10:36
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
PapillonWeb Messages postés 31 Date d'inscription mercredi 6 février 2008 Statut Membre Dernière intervention 19 janvier 2012
11 juin 2008 à 15:30
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
Utilisateur anonyme
11 juin 2008 à 16:20
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