Problème de vérification d'une adresse e-mail

[Résolu/Fermé]
Signaler
Messages postés
11
Date d'inscription
dimanche 22 mars 2009
Statut
Membre
Dernière intervention
1 mai 2009
-
Messages postés
11
Date d'inscription
dimanche 22 mars 2009
Statut
Membre
Dernière intervention
1 mai 2009
-
Bonjour,
voila je débute sur la création d'un site web et j'ai eu un problème concernant un code html/javascript
je vous donne le code source et merci pour l'aide d'avance.
---------------
<html>
<head>

<script type="text/javascript">

function ChangeStatut(formulaire) {
if(formulaire.regagree.checked == true) {formulaire.validation.disabled = false }
if(formulaire.regagree.checked == false) {formulaire.validation.disabled = true }
}

function VerifForm(formulaire)
{
adresse = formulaire.adresse_email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
formulaire.submit();
return(true);
}
else
{
alert('Entrez une adresse e-mail valide!!');
return(false);
}
}

</script>

</head>

<form action="" methed="post" NAME="formulaire">

<input type="text" name="adresse_email" size=35>
<p><input type="checkbox" name="regagree" value="valeur" onClick="ChangeStatut(this.form)" /> J'accepte le reglement</p>
<p><input type="submit" name="validation" value="S'enregistrer" disabled /></p>

</form>

</html>
----------------------

2 réponses

Messages postés
338
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
8 août 2014
27
slut...
déjà, ton formulaire verifie pas l'@ entrée. ta fonction VerifForm, tu devrais l'appeler à la fin de ChangeStatut, comme dernière instruction (je crois)...

après, faut revoir la verification de la valeur entrée...
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

Messages postés
11
Date d'inscription
dimanche 22 mars 2009
Statut
Membre
Dernière intervention
1 mai 2009

non se code vérifie le @ il me mauque juste l'appel de la fonction voila :

function VerifForm(formulaire)
{
adresse = formulaire.adresse_email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
formulaire.submit();
return(true);
}
else
{
alert('Entrez une adresse e-mail valide!!');
return(false);
}
}



<input type="text" name="adresse_email" size=35 onKeypress="return valid_mail(event);"> <br>