Probleme fonction javascript
Résolu/Fermé
XeptoR
Messages postés
58
Date d'inscription
mardi 20 janvier 2009
Statut
Membre
Dernière intervention
1 juillet 2010
-
18 mars 2009 à 15:29
XeptoR Messages postés 58 Date d'inscription mardi 20 janvier 2009 Statut Membre Dernière intervention 1 juillet 2010 - 23 mars 2009 à 08:50
XeptoR Messages postés 58 Date d'inscription mardi 20 janvier 2009 Statut Membre Dernière intervention 1 juillet 2010 - 23 mars 2009 à 08:50
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
- Telecharger javascript - Télécharger - Langages
- Fonction moyenne excel - Guide
- Fonction miroir - Guide
- Fonction somme excel - Guide
8 réponses
Sandriine
Messages postés
1255
Date d'inscription
samedi 9 décembre 2006
Statut
Membre
Dernière intervention
18 août 2010
283
18 mars 2009 à 15:35
18 mars 2009 à 15:35
Une piste :
Function A { si condition1 { return true; Function B { ... } } else {return false;} }
XeptoR
Messages postés
58
Date d'inscription
mardi 20 janvier 2009
Statut
Membre
Dernière intervention
1 juillet 2010
18 mars 2009 à 15:47
18 mars 2009 à 15:47
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...
XeptoR
Messages postés
58
Date d'inscription
mardi 20 janvier 2009
Statut
Membre
Dernière intervention
1 juillet 2010
18 mars 2009 à 15:51
18 mars 2009 à 15:51
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
gaara_40
Messages postés
94
Date d'inscription
mardi 2 septembre 2008
Statut
Membre
Dernière intervention
10 juin 2010
3
18 mars 2009 à 15:55
18 mars 2009 à 15:55
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
XeptoR
Messages postés
58
Date d'inscription
mardi 20 janvier 2009
Statut
Membre
Dernière intervention
1 juillet 2010
18 mars 2009 à 15:57
18 mars 2009 à 15:57
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
XeptoR
Messages postés
58
Date d'inscription
mardi 20 janvier 2009
Statut
Membre
Dernière intervention
1 juillet 2010
18 mars 2009 à 16:20
18 mars 2009 à 16:20
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.
gaara_40
Messages postés
94
Date d'inscription
mardi 2 septembre 2008
Statut
Membre
Dernière intervention
10 juin 2010
3
21 mars 2009 à 12:57
21 mars 2009 à 12:57
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.
XeptoR
Messages postés
58
Date d'inscription
mardi 20 janvier 2009
Statut
Membre
Dernière intervention
1 juillet 2010
23 mars 2009 à 08:50
23 mars 2009 à 08:50
Ok je vais essayer comme ça. Merci a tous
@+
@+