Bueno como pelicula de terror tengo un final feliz, a qui les dejo el codigo por si alguien lo quiere re utilizar funciona. Gracias aprendi algo nuevo !
Código Javascript
:
Ver originalfunction valida(saldo, cobro, id){
var varsaldo = pago = calculo = pago = null;
pago = document.getElementById('pago'+id);
varsaldo = document.getElementById('saldo'+id);
calculo = saldo - cobro + parseFloat(pago.value);
if(!isNaN(calculo)) varsaldo.value = calculo;
else varsaldo.value = 0;
if(pago.value != ''){//Estilo Verde Bien
pago.style.color="#006600";
pago.style.background="#D9FFEC";
pago.style.border = "thin solid #006600";
}else{ // Estilos Rojos Errores
pago.style.background="#FFE1E1";
pago.style.color="#990000";
pago.style.border = "thin solid #990000";
}
if(calculo>=0){//Estilo Verde Bien
varsaldo.style.color="#006600";
varsaldo.style.background="#D9FFEC";
varsaldo.style.border = "thin solid #006600";
document.getElementById('id_'+id).checked=true;
// document.getElementById('id_'+id).disabled=false;
// document.getElementById('submit_'+id).disabled=false;
}else{ // Estilos Rojos Errores
varsaldo.style.background="#FFE1E1";
varsaldo.style.color="#990000";
varsaldo.style.border = "thin solid #990000";
document.getElementById('id_'+id).checked=false;
// document.getElementById('id_'+id).disabled=true;
// document.getElementById('submit_'+id).disabled=true;
}
}
Código HTML:
Ver original<input name="pago13" type="text" id="pago13" onKeyUp="valida(854.00,350,13)" value="0" size="5" maxlength="13"> <input name="saldo13" type="text" id="saldo13" value="" size="5" maxlength="13" readonly> <input type="radio" name="idcliente" value="13" id="id_13"> <input type="submit" value="Registra" id="submit_13">