Erreur syntaxe conditions sur un formulaire
Re: Erreur syntaxe conditions sur un formulaire
Pourquoi cette ligne :
choix = document.getElementById("resa1").value;
est à l'intérieur du bloc if isNaN() ?
Ca veut dire que dès qu'on saisit un nombre correct pour la quantité, le choix dans la liste déroulante n'est plus pris en compte
Donc la valeur ne peut plus être multipliée par le prix ensuite...
choix = document.getElementById("resa1").value;
est à l'intérieur du bloc if isNaN() ?
Ca veut dire que dès qu'on saisit un nombre correct pour la quantité, le choix dans la liste déroulante n'est plus pris en compte
Donc la valeur ne peut plus être multipliée par le prix ensuite...
Re: Erreur syntaxe conditions sur un formulaire
ah ok je ne sais pas pourquoi il est placé la, j'essaie de le mettre ailleurs je n'ai pas encore trouvé ouFrosty a écrit : ↑31 août 2017, 10:08Pourquoi cette ligne :
choix = document.getElementById("resa1").value;
est à l'intérieur du bloc if isNaN() ?
Ca veut dire que dès qu'on saisit un nombre correct pour la quantité, le choix dans la liste déroulante n'est plus pris en compte
Donc la valeur ne peut plus être multipliée par le prix ensuite...
Re: Erreur syntaxe conditions sur un formulaire
Juste avant ou apres le bloc if isNaN(...) ce sera déjà pas mal
Re: Erreur syntaxe conditions sur un formulaire
avant et apres ca ne marche pas , alors peut etre c ailleurs, je vais voir apres les valeurs
Re: Erreur syntaxe conditions sur un formulaire
Si tu veux que je puisse t'aider il faut être plus précis que dire "ca marche pas" : montrer la portion de code modifiée, dire s'il y a une erreur dans la console et laquelle, décrire le comportement incorrect...
Normalement y a pas besoin de déplacer la ligne que je t'ai indiquée à l'autre bout du script.
Normalement y a pas besoin de déplacer la ligne que je t'ai indiquée à l'autre bout du script.
Re: Erreur syntaxe conditions sur un formulaire
Frosty a écrit : ↑31 août 2017, 15:15Si tu veux que je puisse t'aider il faut être plus précis que dire "ca marche pas" : montrer la portion de code modifiée, dire s'il y a une erreur dans la console et laquelle, décrire le comportement incorrect...
Normalement y a pas besoin de déplacer la ligne que je t'ai indiquée à l'autre bout du script.
ok voici le code avant :
Code : Tout sélectionner
choix = document.getElementById("resa3").value;
if (isNaN(Valeur3)) {
Valeur3 = 0;
}
Code : Tout sélectionner
var Valeur3, totalht, tva, totalttc;
Valeur3 = parseInt(document.getElementById("nombre3").value);
if (isNaN(Valeur3)) {
Valeur3 = 0;
}
choix = document.getElementById("resa3").value;
if (Valeur3!=''){
if (choix==='demijour') {
Valeur3 = Valeur3*8;
}// fin du premier if
}// fin du second if
else if (choix=="jour"){
Valeur = Valeur3*15;
}else if (choix=="repas"){
Valeur = Valeur3*7;
document.getElementById("stot3").value = Valeur3+" euros" ;
}else {
Valeur = 0;
}
Re: Erreur syntaxe conditions sur un formulaire
dans le sens ou ca marche pas je voulais dire c'est comme si je n'avais pas bouger le code, que ce soit placer avant ou apres le is NaN.
Re: Erreur syntaxe conditions sur un formulaire
?
Si je comprends bien tu as déplacé une ligne de code (avant => après le if isNaN()) + rajouté le calcul du tarif pour le 3e groupe de champs ?
Je croyais que tu devais juste sortir la ligne de code que je t'avais indiquée du bloc if isNaN() relatif au 1er groupe de champs comme j'avais proposé ?
Bon si ca peut attendre le début de semaine prochaine, je repartirai de ton dernier jsfiddle avec mon PC, mais d'ici là tu peux retenter la modif que j'ai proposée, sinon c'est sur que le calcul sera incorrect.
Si je comprends bien tu as déplacé une ligne de code (avant => après le if isNaN()) + rajouté le calcul du tarif pour le 3e groupe de champs ?
Je croyais que tu devais juste sortir la ligne de code que je t'avais indiquée du bloc if isNaN() relatif au 1er groupe de champs comme j'avais proposé ?
Bon si ca peut attendre le début de semaine prochaine, je repartirai de ton dernier jsfiddle avec mon PC, mais d'ici là tu peux retenter la modif que j'ai proposée, sinon c'est sur que le calcul sera incorrect.
Re: Erreur syntaxe conditions sur un formulaire
oui c'est juste la ligne de code que tu m'a indiqué que j'ai bougé j'ai copier le reste pour que tu vois mais j'ai rien toucher.Frosty a écrit : ↑31 août 2017, 19:14?
Si je comprends bien tu as déplacé une ligne de code (avant => après le if isNaN()) + rajouté le calcul du tarif pour le 3e groupe de champs ?
Je croyais que tu devais juste sortir la ligne de code que je t'avais indiquée du bloc if isNaN() relatif au 1er groupe de champs comme j'avais proposé ?
Bon si ca peut attendre le début de semaine prochaine, je repartirai de ton dernier jsfiddle avec mon PC, mais d'ici là tu peux retenter la modif que j'ai proposée, sinon c'est sur que le calcul sera incorrect.
pas de soucis en tout cas merci