miren tengo este code en JS y me esta borrado datos sin pedirlo
Código javascript:
Ver original
var numeros_cheques = ''; function valor_cheques(valor, num){ var numeros = explode(' ', numeros_cheques); //ya se ha agregado esta celda con algun valor var encontrado = in_array(num, numeros); if(encontrado === true) { var cantidad = window.document.getElementById('cantidad').value; //buscamos el valor for(var i=0; i<numeros.length; i++) { if(numeros[i] == num){ var valor_encontrado = numeros[i+1]; break; } } numeros_cheques = quitar_cadena(numeros_cheques, num); numeros_cheques = quitar_cadena(numeros_cheques, valor_encontrado); var suma = parseFloat(cantidad) - parseFloat(valor_encontrado); suma += parseFloat(valor); suma = checar_decimal(suma); numeros_cheques = numeros_cheques+' '+num+' '+valor; window.document.getElementById('cantidad').value = suma; }else{ //no se ha agregado var cantidad = window.document.getElementById('cantidad').value; var suma = parseFloat(cantidad) + parseFloat(valor); suma = checar_decimal(suma); numeros_cheques = numeros_cheques+' '+num+' '+valor; window.document.getElementById('cantidad').value = suma; } }
como no les puedo dejar mas del codigo explicare todo lo que pueda el erro esta aqui
Código javascript:
lo que hace es que si en numeros_cheques tengo un 2 4.56 luego pongo un 3 67.42 y asi hasta el 5 normalmente apareceria asiVer original
//no se ha agregado var cantidad = window.document.getElementById('cantidad').value; var suma = parseFloat(cantidad) + parseFloat(valor); suma = checar_decimal(suma); numeros_cheques = numeros_cheques+' '+num+' '+valor; window.document.getElementById('cantidad').value = suma;
//la estrcutra de esto es:
// un numero identificador y el valor de ese numero identificador se separa por un espacio
//asi deve aparecer
1 2.34 2 3.45 3 45.00 4 5 5 6.32
//asi aparece
1 2.34 2 .45 3 .00 4 5 5 6.32
y no es una regla cual se borre :S cualquier cosa que nesesiten para ayudarme a resolver esto diganme [no puedo dar mucho del code]