par
BeRoots » 10 févr. 2007, 14:39
j'ai presque réussi mais il me reste un point que j'arrive pas à resoudre
Voici ce que j'ai fait (remarquer que c'est plus propore quand même):
Code : Tout sélectionner
<html>
<head>
<meta http-equiv="Content-Script-Type" content="text/javascript">
<title>ma page de test</title>
</head>
<body>
<script>
function test(email)
{
var email = document.formulaire.email.value;
var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
if(document.formulaire.email.value == "") //si pas d'email entrer
{
alert("Veuillez entrer votre adresse email");
}
else
{
var result = ((reg.exec(email)!=null));
if(result==false) //si l'email n'est pas valide
{
alert("L\'email saisi n\'est pas valide !");
}
else //si l'email est valide
{
window.open('test_email.php?email=.email', 'test_email', 'width=600, height=500, top=0, left=0');
}
}
}
</script>
<form action="<?php echo($_SERVER['PHP_SELF']); ?>" name="formulaire" method="post">
<fieldset>
<label for="label_email">Votre adresse électronique :</label><input type="text" id="label_email" name="email" value="" /><br />
<a href="#" onClick="test()">tester l'email en cliquant ici</a>
<input type="submit" class="verif" name="envoi" tabindex="15" value="Envoyer" />
</fieldset>
</form>
</body>
</html>
par contre j'arrive pas à inclure l'email saisi dans l'url de la fenetre à ouvrir
l'url de la popup est "test_email.php?email=.email" alors que j'aimerai faire en sorte qu'elle soit "test_email.php?email=
[email protected]"
si quelqu'un peu m'aider

j'ai presque réussi mais il me reste un point que j'arrive pas à resoudre :?
Voici ce que j'ai fait (remarquer que c'est plus propore quand même):
[code]<html>
<head>
<meta http-equiv="Content-Script-Type" content="text/javascript">
<title>ma page de test</title>
</head>
<body>
<script>
function test(email)
{
var email = document.formulaire.email.value;
var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
if(document.formulaire.email.value == "") //si pas d'email entrer
{
alert("Veuillez entrer votre adresse email");
}
else
{
var result = ((reg.exec(email)!=null));
if(result==false) //si l'email n'est pas valide
{
alert("L\'email saisi n\'est pas valide !");
}
else //si l'email est valide
{
window.open('test_email.php?email=.email', 'test_email', 'width=600, height=500, top=0, left=0');
}
}
}
</script>
<form action="<?php echo($_SERVER['PHP_SELF']); ?>" name="formulaire" method="post">
<fieldset>
<label for="label_email">Votre adresse électronique :</label><input type="text" id="label_email" name="email" value="" /><br />
<a href="#" onClick="test()">tester l'email en cliquant ici</a>
<input type="submit" class="verif" name="envoi" tabindex="15" value="Envoyer" />
</fieldset>
</form>
</body>
</html>[/code]
par contre j'arrive pas à inclure l'email saisi dans l'url de la fenetre à ouvrir :cry:
l'url de la popup est "test_email.php?email=.email" alors que j'aimerai faire en sorte qu'elle soit "
[email protected]"
si quelqu'un peu m'aider ;)