Pour toutes les discussions javascript, jQuery et autres frameworks
-
moon136
- Messages : 51
- Enregistré le : 12 août 2017, 15:00
Message
par moon136 » 23 août 2017, 11:49
salut frosty merci pour ta reponse, alors oui ca commence a me faire mal a la tete aussi (je crois que tout ceux qui nous lise aussi lol)
c'est à partir du code qui suit il y a un soucis
Code : Tout sélectionner
if (choix=='demijour') {
Valeur2 = Valeur2*8;
} // fin du premier if
} // fin du second if
}else
if (choix=="jour")
Valeur2 = Valeur2*15;}
else if (choix=="repas"){
Valeur2 = Valeur2*7;
document.getElementById("stot2").value = Valeur2+" euros" ;
}else
{valeur2 = 0};
est ce que tu vois une erreur?
-
moon136
- Messages : 51
- Enregistré le : 12 août 2017, 15:00
Message
par moon136 » 23 août 2017, 16:28
ok merci pour les liens donc j'ai essayer de voir et de bien indenter j'avais 2 erreurs dans la console donc le else avec une accolade en trop dans le premier else if..., a present il en reste une.
unreachable code after return statement[En savoir plus] formulaire.js:53:2 (je ne savais pas vraiment comment me servir de la console maisntenant je clique et voie l'erreur
donc j'ai cliqué dessus :
Code : Tout sélectionner
}
if (erreur>0)
return VerifFormulaire=0
else{
return VerifFormulaire=1;
[b]redirect;[/b]
}
}
redirect est en surligné la je comprend pas c quoi le pb.. sinon je crois que tout est réglé normalement. merci
-
moon136
- Messages : 51
- Enregistré le : 12 août 2017, 15:00
Message
par moon136 » 23 août 2017, 17:09
jai supprimé cette ligne redirect qui etait inutile. un grand merci pour ton aide

-
moon136
- Messages : 51
- Enregistré le : 12 août 2017, 15:00
Message
par moon136 » 30 août 2017, 22:11
salut
je reviens sur ce script car en fait je n'avais pas remarqué mais en réglant le probleme de is NaN, les calculs des totaux ne sont pas corrects, ils ne sont pas fonctionnel. la ca devient compliqué..

-
Frosty
- Messages : 123
- Enregistré le : 20 juil. 2017, 13:23
- Localisation : Grenoble
Message
par Frosty » 30 août 2017, 22:57
Salut,
Peux tu donner un exemple de ce qu'il faudrait obtenir et de ce que tu obtiens à la place ?
-
moon136
- Messages : 51
- Enregistré le : 12 août 2017, 15:00
Message
par moon136 » 30 août 2017, 23:20
oui voici le detail : c'est un formulaire de reservation
il faut juste saisir les quantités et les totaux se font automatiquement j'avais pas de soucis avant le is NaN (tu peux le voir dans un ancien jsfiddle que j'ai posté....) car les formules de calcul sont ok, donc je vois pas encore c'est quoi qui bloque.
Tarif demi-journée : 8 euros
Tarif journée : 15 euros
Tarif repas : 7 euros
par exemple je choisi pour la demi-journée dans le champs quantité : 2 , le total est de 16
pour la journée dans le champs quantité : 2 , le total est de 30
pour le repas dans le champs quantité : 2 , le total est de 14
sous total HT : 60
total TTC (20%TVA)= 72
voila
merci frosty
-
Frosty
- Messages : 123
- Enregistré le : 20 juil. 2017, 13:23
- Localisation : Grenoble
Message
par Frosty » 31 août 2017, 10:00
Merci pour ta réponse, par contre je n'ai que mon mobile jusqu'à dimanche prochain, trop galère pour débugger.
A la lecture du code, les if sur valeur/choix ne me semblent pas imbriqués correctement pour obtenir le fonctionnement que tu souhaites.
Je peux regarder la semaine prochaine si tu n'as pas résolu le(s) problème(s) d'ici là
Sinon quand tu dis "les totaux ne sont pas corrects" tu peux préciser ? Donner un exemple de "total pas correct" à partir de certaines valeurs ?
-
Frosty
- Messages : 123
- Enregistré le : 20 juil. 2017, 13:23
- Localisation : Grenoble
Message
par Frosty » 31 août 2017, 10:03
Ah apparemment ca fait la somme des quantités sans multiplier chaque quantité par son prix. C'est bien ce que tu observes aussi de ton côté ?