Appeler une fonction qui retourne un booléen
j'ai une fonction (verifFormulaire.js) qui vérifie le remplissage des champs de mon formulaire HTML. Cette fonction renvoie True ou False.
Elle est appelée via :
Code:
1 2
| <script language="javascript" src="https://monsite.fr/js/verifFormulaire.js"></script>
<form method="post" action="https://monsite.fr/formulaire" onSubmit="return verifFormulaire( this )" > |
je veux tester le retour (true ou false) de cette fonction :
J'ai essayé ceci :
Code:
1 2 3 4 5 6
| <script language="javascript">
if (!verifFormulaire( this )) return true;
{
alert("Le formulaire est parfaitement rempli !"); // simple exemple
}
</script> |
Mais ça ne fonctionne pas (je précise que je suis débutant en JS). Quelle est la bonne syntaxe ?
Merci.
Daniel
Désolé, ce n'est pas ce que je cherche !
Désolé, ce n'est pas ce que je cherche !
La fonction fait un certain nombre de vérifications des champs et en fin de compte renvoie true ou false
True : tous les champs obligatoires sont bien remplis
False, dans le cas contraire
Je veux juste interroger le retour (true ou false) de la fonction verifFormulaire() !
Pourquoi toujours tout compliquer ?
Daniel