Tengo un problema eliminando de un array un valor cuando elimino el elemento que lo agrego al array.
Pueden ver mi aplicacion aqui
Pueden agregar uno o dos articulos copiando y pegando los codigos debajo del campo "Scan", alli apareceran dos articulos con sus caracteristicas. La funcion eliminar() remueve el articulo.
En esta aplicacion escaneo articulos y se van mostrando en un <div>, pero necestio esos datos almacenados en un array, el cual creo con la funcion:
Código:
Mi problema es que cuando elimino un articulo necesito que tambien se elimine en el array. La funcion eliminar es esta:var valorFleteArt = new Array(); function creaArray(){ var valorDelFlete = importe; valorFleteArt.push(valorDelFlete); }
Código:
Como hago para que al elimnar un articulo lo deduzca tambien del array? Gracias!function eliminar() { var parent = this.parentNode; var grandParent = parent.parentNode; importe = parseFloat(parent.childNodes[7].textContent); grandParent.removeChild(parent); deducir = (flete -= importe); deducirCombustible = (resCombustible -= combustible); deducirPortuaria = (resPortuaria -= portuaria); deducirPaqueteria = (resPaqueteria -= paqueteria); document.getElementById('resFlete').value = deducir.toFixed(2); document.getElementById('resCombust').value = deducirCombustible.toFixed(2); document.getElementById('resPortuaria').value = deducirPortuaria.toFixed(2); document.getElementById('resPaqueteria').value = deducirPaqueteria.toFixed(2); }
P.D.: Despues de escanear algun articulo, los valores almacenados en el array pueden verlos haciendo click en el boton "mostrar array", abajo en la columna izquierda.
Gracias!