Javascrip / HTML formulaire de calcul
Fermé
Jules_2569
Messages postés
52
Date d'inscription
vendredi 13 décembre 2019
Statut
Membre
Dernière intervention
28 juillet 2020
-
Modifié le 23 mai 2020 à 22:09
Jules_2569 Messages postés 52 Date d'inscription vendredi 13 décembre 2019 Statut Membre Dernière intervention 28 juillet 2020 - 24 mai 2020 à 13:49
Jules_2569 Messages postés 52 Date d'inscription vendredi 13 décembre 2019 Statut Membre Dernière intervention 28 juillet 2020 - 24 mai 2020 à 13:49
A voir également:
- Javascrip / HTML formulaire de calcul
- Calcul moyenne excel - Guide
- Formulaire de réclamation facebook - Guide
- Editeur html - Télécharger - HTML
- Formulaire de reclamation instagram - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
2 réponses
jordane45
Messages postés
38437
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 février 2025
4 737
24 mai 2020 à 10:46
24 mai 2020 à 10:46
Bonjour,
Sans regarder plus loin...
Ne penses tu pas que tu as un souci au niveau de tes parenthèses ?
Le .toFixed(2) .. s'applique à quoi à ton avis ?
bien entendu...Idem pour tes autres calculs...
De plus, lorsque l'on travaille en javascript, le réflexe à avoir.. c'est de regarder la CONSOLE de son navigateur.
Je suppose que tu y verras des messages d'erreur...
Je vois également que tu as mis un attribut step sur ton champ promo
Sauf que... l'attribtut STEP ne sert que sur des inputs de type NUMBER ... hors toi, tu as mis un type TEXT....
PS: En Javascript il est préférable de travailler avec les ID des éléments au lieu des NAME.
Comme cela a été fait dans ta précédente question...
Pourquoi changer ??
Sans regarder plus loin...
var new_promo = (pourcentage*prix_ht)*quantity/(100).toFixed(2);
Ne penses tu pas que tu as un souci au niveau de tes parenthèses ?
Le .toFixed(2) .. s'applique à quoi à ton avis ?
bien entendu...Idem pour tes autres calculs...
var new_promo = (pourcentage*prix_ht)*quantity/(100).toFixed(2);
var new_total_ht = (prix_ht*quantity)-(new_promo).toFixed(2);
De plus, lorsque l'on travaille en javascript, le réflexe à avoir.. c'est de regarder la CONSOLE de son navigateur.
Je suppose que tu y verras des messages d'erreur...
Je vois également que tu as mis un attribut step sur ton champ promo
step="any"
Sauf que... l'attribtut STEP ne sert que sur des inputs de type NUMBER ... hors toi, tu as mis un type TEXT....
PS: En Javascript il est préférable de travailler avec les ID des éléments au lieu des NAME.
Comme cela a été fait dans ta précédente question...
Pourquoi changer ??
Jules_2569
Messages postés
52
Date d'inscription
vendredi 13 décembre 2019
Statut
Membre
Dernière intervention
28 juillet 2020
24 mai 2020 à 13:49
24 mai 2020 à 13:49
Au niveau des parenthèse de calcul ? je sais, pas j'ai les bons chiffres qui s’affichent.
Pour le .toFixed(2) c'est pour l'arrondis à 2 chiffres après la virgule. j'ai pas besoin de garder les éléments NAME, sauf pour le ht, et la quantité que je dois insérer dans une table, le reste des autres champs c'est juste pour l'affichage des chiffres avant insertion.
J'ai déjà regarder avec la console, je n'ai aucun message.
Pour le .toFixed(2) c'est pour l'arrondis à 2 chiffres après la virgule. j'ai pas besoin de garder les éléments NAME, sauf pour le ht, et la quantité que je dois insérer dans une table, le reste des autres champs c'est juste pour l'affichage des chiffres avant insertion.
J'ai déjà regarder avec la console, je n'ai aucun message.