Bon voila, dans mon en tête html j'ai déclaré une fonction pour vérifier que les champs d'un formulaire sont bien remplis et je l'appel ainsi dans ma page :
HTML
<form method="post" action="./envoi_mail.php" name="form" onSubmit="validation_champs();">
Le truc classique quoi ^^
Le problème c'est que quand je clique sur le bouton d'envoi, il ne me "déclenche" pas la fonction de validation mais va directement sur le document passé en paramètre action !
Comment ça se fait ?
Aurais-je oublié un truc dans l'histoire ?
Petit aperçu de mon code js :
HTML
<script type='text/javascript'>
if (là j'effectue tous les tests concernant les champs)
{
...
} else { //si pas de probleme, on autorise le "lancement" du script de gestion de l'envoi
document.form.submit();
}
</script>
if (là j'effectue tous les tests concernant les champs)
{
...
} else { //si pas de probleme, on autorise le "lancement" du script de gestion de l'envoi
document.form.submit();
}
</script>
Voila, c'est surement la dernière ligne qui pose problème (il y a un paramètre à passer dans le submit() ? )
Eventuellement si ça peut aider, lien vers le formulaire ici
Merci d'avance pour l'aide que vous pourrez m'apporter !