par
Cyrano » 14 déc. 2005, 16:15
Si j'enlève les if, j'ai return true....donc ta fonction retourne
toujours TRUE.
voila ma fonction :
Code : Tout sélectionner
<script type="text/javascript" language="Javascript" >
<!--
function verifemail()
{
return true
}
//-->
</script>
Ben justement, si on rentre dans un des if, le return met fin à l'exécution de la fonction et renverra false.
Mais on peut assurer le coup autrement:
<script type="text/javascript" language="Javascript" >
<!--
function verifemail()
{
var valide = true;
if(document.nouvclient.email.value == "")
{
alert("Veuillez entrer votre adresse email svp");
document.inscription.email.focus();
valide = false;
}
if(document.nouvclient.email.value.indexOf('@') == -1)
{
alert("Ce n'est pas une adresse email valide, verifiez la svp");
document.inscription.email.focus();
valide = false;
}
return valide;
}
//-->
</script>
[quote="mere-teresa"]Si j'enlève les if, j'ai return true....donc ta fonction retourne [b]toujours [/b]TRUE.
[quote="budiste"]voila ma fonction :
[code]<script type="text/javascript" language="Javascript" >
<!--
function verifemail()
{
return true
}
//-->
</script>[/code][/quote][/quote]
Ben justement, si on rentre dans un des if, le return met fin à l'exécution de la fonction et renverra false.
Mais on peut assurer le coup autrement:
[php]<script type="text/javascript" language="Javascript" >
<!--
function verifemail()
{
var valide = true;
if(document.nouvclient.email.value == "")
{
alert("Veuillez entrer votre adresse email svp");
document.inscription.email.focus();
valide = false;
}
if(document.nouvclient.email.value.indexOf('@') == -1)
{
alert("Ce n'est pas une adresse email valide, verifiez la svp");
document.inscription.email.focus();
valide = false;
}
return valide;
}
//-->
</script>[/php]