Je voudrais calculer la somme des sous-totaux dynamiquement mais je reçois toujours cette erreur:Compute somme dynamiquement avec le javascript
document.getElementById("item_subtotal[" + cnt + "]") is null
Mon code javascript:
function calculateTotalAll(numitems) {
var cnt = 1;
var totalAmt = 0;
while(cnt <= numitems) {
totalAmt = parseInt(totalAmt) + parseInt(document.getElementById('item_subtotal[' + cnt + ']').value);
cnt++;
}
document.getElementById('order_total').value = parseInt(totalAmt);
}
Pouvez-vous poster le code HTML pour les éléments avec lesquels vous travaillez? –
La dernière ligne n'a pas besoin de 'parseInt()'; vous avez besoin de 'string()' à la place. – staticsan