SO - 20016449

by Arun P Johny

HTML

HasInsPayWitTax
<input id="HasInsPayWitTax" type="checkbox" />
<br />InsPayNumber
<input id="InsPayNumber" />
<br />InsurerInsPrice
<input id="InsurerInsPrice" />
<br />InsPayInstallmentPrice
<input id="InsPayInstallmentPrice" />
<br />

JavaScript

$(document).ready(function () {
    $('#InsPayNumber, #InsurerInsPrice, #HasInsPayWitTax').change(function () {
        var payNumber = parseFloat($('#InsPayNumber').val());
        var insurancePrice = parseFloat($('#InsurerInsPrice').val());
        if (payNumber && insurancePrice) {
            if ($('#HasInsPayWitTax').is(':checked')) {
                $("#InsPayInstallmentPrice").val((insurancePrice * 3 / 100) / payNumber);
            } else {
                $("#InsPayInstallmentPrice").val(insurancePrice / payNumber);
            }
        } else {
            $("#InsPayInstallmentPrice").val("");
        }
    }).change()
});