Cambiar de on click a keyup
No se como cambiar este script de Js de forma que realice los calculos sin necesidad del boton "calcular"..., sino que calcule directamente cuando ingreso los valores... No entiendo como funciona keyup...
$('#calcular').change(function(e){
var deudaTotal,
quita,
descuento,
saldoParcial,
entrega,
saldoFinal,
numeroCuotas,
importeCuotas,
pHonorarios,
honorarios,
cuotaHonorarios,
totalFinal,
totalCuota,
resumen,
plural;
var needsValidationForms = $('.needs-validation');
// Loop over them and prevent submission
var validation = Array.prototype.filter.call(needsValidationForms, function(form) {
if (form.checkValidity() === false) {
form.classList.add('was-validated');
}else{
deudaTotal = parseInt($('#deudaTotal').val());
quita = parseInt($('#quita').val());
descuento = Math.round((deudaTotal * quita) / 100);
$('#descuento').val(descuento);
saldoParcial = parseInt(deudaTotal - descuento);
$('#saldoParcial').val(saldoParcial);
entrega = $('#entrega').val() == '' ? 0 : parseInt($('#entrega').val());
saldoFinal = parseInt(saldoParcial - entrega);
$('#saldoFinal').val(saldoFinal);
numeroCuotas = parseInt($('#numeroCuotas').val());
importeCuotas = Math.round(saldoFinal / parseInt(numeroCuotas));
$('#importeCuotas').val(importeCuotas);
pHonorarios = parseInt($('#pHonorarios').val());
honorarios = Math.round((pHonorarios * saldoFinal) / 100)
$('#honorarios').val(honorarios);
cuotaHonorarios = Math.round(honorarios / parseInt(numeroCuotas));
$('#cuotaHonorarios').val(cuotaHonorarios);
totalFinal = saldoFinal + honorarios;
$('#totalFinal').val(totalFinal);
totalCuota = importeCuotas + cuotaHonorarios;
$('#totalCuota').val(totalCuota);
plural = numeroCuotas == 1 ? '' : 's';
resumen = '<strong>Plan de pago: </strong> ' + numeroCuotas + ' cuota' +plural+ ' de $' + totalCuota;
$('#resumen').html(resumen);
}
});
Puntos
Visitas
Resp