par
Crunch » 23 déc. 2005, 12:03
Bonjour
j'ai un petit probleme lors de l'envois d'un formulaire avec la verification d'une adresse mail. pour la verification du mail
j'utilise ceci
Code : Tout sélectionner
<html>
<head>
<SCRIPT Language="JavaScript">
function validation()
{
var email = document.formulaire.youmail.value;
if (email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
{
alert ('entrez une adresse Email valide.');
document.formulaire.youmail.focus();
return false;
}
else {return true;}
}
</script>
</head>
<body>
<form method="post" name="formulaire" action="envois.php" onsubmit="return validation();">
Votre Mail : <input type="text" name="youmail" size="25">
<input type="submit" value="Soumettre">
</form>
</body>
</html>
il fonctionne bien seul bemol si le mail de la personne s'ecrit
[email protected]
cela affiche le message d'erreur et si on l'ecrit de cette maniere
dede@mon
cela envois quand meme le formulaire alors que l'adresse est theoriquement invalide.
Merci de votre aide
@+ Dede
Bonjour
j'ai un petit probleme lors de l'envois d'un formulaire avec la verification d'une adresse mail. pour la verification du mail
j'utilise ceci
[code]
<html>
<head>
<SCRIPT Language="JavaScript">
function validation()
{
var email = document.formulaire.youmail.value;
if (email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
{
alert ('entrez une adresse Email valide.');
document.formulaire.youmail.focus();
return false;
}
else {return true;}
}
</script>
</head>
<body>
<form method="post" name="formulaire" action="envois.php" onsubmit="return validation();">
Votre Mail : <input type="text" name="youmail" size="25">
<input type="submit" value="Soumettre">
</form>
</body>
</html>
[/code]
il fonctionne bien seul bemol si le mail de la personne s'ecrit
[email protected]cela affiche le message d'erreur et si on l'ecrit de cette maniere
dede@mon
cela envois quand meme le formulaire alors que l'adresse est theoriquement invalide.
Merci de votre aide
@+ Dede