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

Résolu/Fermé
msakeniii Messages postés 11 Date d'inscription dimanche 22 mars 2009 Statut Membre Dernière intervention 1 mai 2009 - 22 mars 2009 à 19:03
msakeniii Messages postés 11 Date d'inscription dimanche 22 mars 2009 Statut Membre Dernière intervention 1 mai 2009 - 30 mars 2009 à 13:25
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>
----------------------
A voir également:

2 réponses

atspinto Messages postés 338 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 8 août 2014 27
22 mars 2009 à 21:37
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
msakeniii Messages postés 11 Date d'inscription dimanche 22 mars 2009 Statut Membre Dernière intervention 1 mai 2009
30 mars 2009 à 13:25
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>
0