Buenas noches...
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...
Editado
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);
}
});Editado
0
Puntos
Puntos
860
Visitas
Visitas
0
Resp
Resp
Por guada hace 5 años
Novice