Probleme fonction javascript
Résolu
XeptoR
Messages postés
59
Statut
Membre
-
XeptoR Messages postés 59 Statut Membre -
XeptoR Messages postés 59 Statut Membre -
Bonjour a tous,
Je débute en javascript et en fait il y a un truc que j'ai pas bien saisie. En fait, j'ai une fonction (A) s'effectue et qui renvoie un TRUE ou un FALSE selon la condition et en fait j'ai une autre fonction (B) qui doit s'effectuer seulement si la premiere (A) retourne TRUE et j'arrive pas a dire a la seconde fonction (B) de s'effectuée seulement si la premiere (A) est TRUE.
Je sais pas comment récupéré le TRUE de la première donc si quelque pouvait m'aider ça serait cool.
Merci
@+
Je débute en javascript et en fait il y a un truc que j'ai pas bien saisie. En fait, j'ai une fonction (A) s'effectue et qui renvoie un TRUE ou un FALSE selon la condition et en fait j'ai une autre fonction (B) qui doit s'effectuer seulement si la premiere (A) retourne TRUE et j'arrive pas a dire a la seconde fonction (B) de s'effectuée seulement si la premiere (A) est TRUE.
Je sais pas comment récupéré le TRUE de la première donc si quelque pouvait m'aider ça serait cool.
Merci
@+
A voir également:
- Probleme fonction javascript
- Fonction si et - Guide
- Fonction miroir - Guide
- Telecharger javascript - Télécharger - Langages
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
8 réponses
Merci beaucoup mais je sais pas si ça marche avec ce quie je fais. Je m'explique :
J'ai un formulaire d'inscription et je souhaite vérifié que tous les champs sont bien rempli.
Donc j'ai fais une fonction pour chaque champs (ex: function verifPseudo, function verifMail....) et que chaque fonction retourne TRUE ou FALSE donc si tous les champs sont bien rempli, chaques fonction renvoi TRUE et de la j'ai une seconde fonction qui vérifie si toute les fonctions sont TRUE et si c'est la cas autorise l'envoie du formulaire. Je sais pas si je m'explique bien...
J'ai un formulaire d'inscription et je souhaite vérifié que tous les champs sont bien rempli.
Donc j'ai fais une fonction pour chaque champs (ex: function verifPseudo, function verifMail....) et que chaque fonction retourne TRUE ou FALSE donc si tous les champs sont bien rempli, chaques fonction renvoi TRUE et de la j'ai une seconde fonction qui vérifie si toute les fonctions sont TRUE et si c'est la cas autorise l'envoie du formulaire. Je sais pas si je m'explique bien...
Et en fait, je sais pas comment dire a ma 2ème fonction de vérifié que dans les premieres fonctions le retour est TRUE. En gros récupéré le retour de chacune des fonctions précédentes et les mettre dans des variable par exemple
Slt
Je suis pas spécialiste en javascript mais je pense que si tu fais un truc du genre, ça peut peut-être marcher :
Vue que je ne sais pas exactement ce que tu veux faire, il faut que t'adaptes à ta situation. Peut-être que ce schéma ne conviendra pas à ta situation.
Bon code :)
Je suis pas spécialiste en javascript mais je pense que si tu fais un truc du genre, ça peut peut-être marcher :
/*******************************************************************/ /****Tu déclares ça entre les balises <head></head>*******/ /*******************************************************************/ fonsction A { if (condition 1) { au lieu de renvoyer true, j'appelle la fonction B } if (condition 2) { je renvoie FALSE } } fonction B { instructions } /*****Entre les balises <body></body>*****/ appel fonction A
Vue que je ne sais pas exactement ce que tu veux faire, il faut que t'adaptes à ta situation. Peut-être que ce schéma ne conviendra pas à ta situation.
Bon code :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ah oui exact ! J'y avais pas pensé mais je pense que ça marchera très bien comme ça. Je vais l'adapter a ma situation et je te tiendrais au courant.
Merci bien
Merci bien
Je pense que ça marche mais je voudrais savoir comment tu écrirais ça :
Si fonction A = TRUE alors .....
Ce que j'arrive pas a faire c'est surtout déclarer ma condition, je trouve pas la bonne syntaxe.
Si fonction A = TRUE alors .....
Ce que j'arrive pas a faire c'est surtout déclarer ma condition, je trouve pas la bonne syntaxe.
fonsction A { if (condition 1) { au lieu de renvoyer true, j'appelle la fonction B } if (condition 2) { je renvoie FALSE } } fonction B { instructions je renvoie TRUE } /*****Entre les balises <body></body>*****/ appel fonction A
Ca ne sert à rien de faire "Si fonction A = TRUE alors ..... ". Tu rajoutes plutôt dans la fonction B (qui est exécuté si la condition est vrai) une instruction qui renvoie TRUE.
Après, je pense que ta "super fonction de vérification globale" recevra toutes les informations nécessaires, les TRUE et les FALSE renvoyés par les fonctions.