Cómo cambiar el valor del precio total según el valor del número de cajas.
el código que probé
function NegboxENtryValue() { let inputval = document.getElementsByClassName("boxENtryValue")[0].value let prodPrice = document.getElementById("productTotalPrice").innerHTML.split(/[\s&]+/) prodPrice[1] = prodPrice[1] / inputval document.getElementById("productTotalPrice").innerHTML = `Rs. ${prodPrice[1]} /-` } function PosboxENtryValue() { let inputval = document.getElementsByClassName("boxENtryValue")[0].value let prodPrice = document.getElementById("productTotalPrice").innerHTML.split(/[\s&]+/) prodPrice[1] = prodPrice[1] * inputval document.getElementById("productTotalPrice").innerHTML = `Rs. ${prodPrice[1]} /-` } donde boxENtryValue es el valor de no. de cajas está funcionando, pero cuando disminuye a 1, el valor no cambia, aún en el valor x2.
Nota: El precio total debe ser la multiplicación o división de Precio/Caja
function NegboxENtryValue() { let inputval = document.getElementsByClassName("boxENtryValue")[0].value let prodPrice = document.getElementById("productPrice").innerHTML.split(/[\s&]+/) // here use product price not product total price prodPrice[1] = prodPrice[1] * inputval document.getElementById("productTotalPrice").innerHTML = `Rs. ${prodPrice[1]} /-` } function PosboxENtryValue() { let inputval = document.getElementsByClassName("boxENtryValue")[0].value let prodPrice = document.getElementById("productPrice").innerHTML.split(/[\s&]+/) // here use product price not product total price prodPrice[1] = prodPrice[1] * inputval document.getElementById("productTotalPrice").innerHTML = `Rs. ${prodPrice[1]} /-` }Utilice el precio del producto en el cálculo.