Bonjour,
J’explique le script que j'ai :
J'ai un champ Quantité / Prix / Total en dessous, j'ai des champs Dynamiques en jquery (+ et -)
Le total de tous ce petit monde se calcul automatiquement via ces JS :
Après de multiples essais je demande votre aide pour faire la même choses mais avec Total1 + 'total'+id.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <script type='text/javascript'> function multiply(id){ var quantite=(!isNaN(document.getElementById('quant'+id).value))?Number(document.getElementById('quant'+id).value):"x"; var prix=(!isNaN(document.getElementById('pu'+id).value))?Number(document.getElementById('pu'+id).value):"x"; document.getElementById('total'+id).value=(quantite!="x" && prix!="x")?quantite*prix:'???'; } </script> <script type='text/javascript'> function multiply2(){ var quantite=(!isNaN(document.getElementById('quant1').value))?Number(document.getElementById('quant1').value):"x"; var prix=(!isNaN(document.getElementById('pu1').value))?Number(document.getElementById('pu1').value):"x"; document.getElementById('total1').value=(quantite!="x" && prix!="x")?quantite*prix:'???'; } </script>
J'ai plus ou moins réussi avec ce code mais celui-ci n'est pas automatique obligé de ressaisir le champ total
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <script type="text/javascript"> function calculer(id) { var inputA = parseFloat(document.getElementById('total1').value); var inputB = parseFloat(document.getElementById('total'+id).value); var res='?'; if (!isNaN(inputA) && !isNaN(inputB)) { res = parseFloat(inputA + inputB); document.getElementById('resultat').innerHTML = res; } else res = '?'; } window.onload = function() { calculer(id); }; </script>
Merci à vous et pour votre aide.
Partager