HOLA,
miren tengo este code en JS y me esta borrado datos sin pedirlo
Código javascript
:
Ver originalvar 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
:
Ver 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;
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 asi
//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]