A voir également:
- Souci calcul javascript (débutant)
- Telecharger javascript - Télécharger - Langages
- Javascript round ✓ - Forum Javascript
- Formule de calcul excel - Guide
- Calcul période d'essai cdi simulateur excel ✓ - Forum Excel
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
3 réponses
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 008
28 oct. 2011 à 15:09
28 oct. 2011 à 15:09
Bonjour,
Le soucis, c'est que tu utilises getElementById, alors que pour le champ result, tu n'as pas défini d'Id.
Donc, plusieurs solutions :
- Soit tu rajoutes id="result" à côté de son name="result"
- Soit tu utilises getElementsByName, mais attention il renvoie un tableau donc il faut le faire en deux étapes :
var tabResult = document.getElementsByName('result');
var d = tabResult[0].value;
- Soit tu utilises comme tu le faisais jusque là document.forms[0].result.value
- Soit tu fais simplement d = a*b*c;
Xavier
Le soucis, c'est que tu utilises getElementById, alors que pour le champ result, tu n'as pas défini d'Id.
Donc, plusieurs solutions :
- Soit tu rajoutes id="result" à côté de son name="result"
- Soit tu utilises getElementsByName, mais attention il renvoie un tableau donc il faut le faire en deux étapes :
var tabResult = document.getElementsByName('result');
var d = tabResult[0].value;
- Soit tu utilises comme tu le faisais jusque là document.forms[0].result.value
- Soit tu fais simplement d = a*b*c;
Xavier