Insérer du javascript dans une condition php
Résolu
Bonjour,
Je voudrais savoir s'il est possible de placer du code javascript dans une condition en php.
Voici le code que j'ai mais il ne fonctionne pas (l'erreur se situe entre les parenthèses du if)
if( ?> <script type="text/javascript"> resultat_format_mail == "false"; </script> <?php ){
?>
<br />
<script type="text/javascript">
alert("Adresse e-mail incorrecte !");
</script>
<br/>
<?php
}
Merci d'avance
Je voudrais savoir s'il est possible de placer du code javascript dans une condition en php.
Voici le code que j'ai mais il ne fonctionne pas (l'erreur se situe entre les parenthèses du if)
if( ?> <script type="text/javascript"> resultat_format_mail == "false"; </script> <?php ){
?>
<br />
<script type="text/javascript">
alert("Adresse e-mail incorrecte !");
</script>
<br/>
<?php
}
Merci d'avance
2 réponses
-
Impossible.
Le javascript s'exécute coté client pas server...
Par contre:
En php:
$adresse=isset($_POST['resultat_format_mail'])?$_POST['resultat_format_mail']:"";
$Syntaxe='#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,6}$#';
if(preg_match($Syntaxe,$adresse)){
echo '<br /> Format de mail correct!<br/>';
}else{echo '<br /> Format de mail incorrect!<br/>';}
En javascript:
function bonmail(mailteste)
{
var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
if(reg.test(mailteste))
{
return(true);
}
else
{
return(false);
}
}
Merci à sebeto pour le code
https://forums.commentcamarche.net/forum/affich-812243-verifier-l-email-dans-un-formulaire -
Reste l'alternative ajax...