par
Cyrano » 23 mai 2005, 18:29
wow les moteurs.......
Faudrait pas confondre PHP et JavaScript: le JavaScript est un langage client, donc il est interprété par le navigateur et s'exécute sur la machine de l'internaute: le PHP est un langage serveur qui s'exécute sur le serveur et envoie au client des données dans un langage client.
Là, tu me fais un joyeux mélange des genres. Quand je parle de validation avec is_numeric, je parle de validation coté serveur que tu peux exploiter pour retouner un message, mais ce ne sera exécuté que lorsque le formulaire sera envoyé pour traitement.
Si tu un lancement du formulaire automatique, alors il faut utiliser du javascript et l'inscrire dans ta page comme du javascript, pas comme du PHP: donc:
<script type="text/javascript">
function verif_numeric()
{
if(is_numeric($CPcli))
{
document.formulaire.submit();
}
else
{
alert ('Attention au Code Postal !');
}
}
</script>
Si tu le mets avec des balises PHP, le navigateur ne pourra pas l'interpréter du tout.