document.addEventListener("DOMContentLoaded", function() { const btn = document.getElementById("home_calculate_btn"); if (!btn) return;btn.addEventListener("click", function() { const price = parseFloat(document.getElementById("home_price").value); const margin = parseFloat(document.getElementById("home_margin").value); const rate = parseFloat(document.getElementById("home_rate").value) / 100 / 12; const years = parseFloat(document.getElementById("home_years").value); const months = years * 12; const resultBox = document.getElementById("home_result");if (isNaN(price) || isNaN(margin) || isNaN(rate) || isNaN(years)) { resultBox.innerHTML = "

⚠️ Please fill in all fields correctly.

"; return; }const loanAmount = price * (margin / 100); const monthlyInstallment = (loanAmount * rate) / (1 - Math.pow(1 + rate, -months));resultBox.innerHTML = `

Total Loan Amount: RM ${loanAmount.toFixed(2)}

Monthly Installment: RM ${monthlyInstallment.toFixed(2)}

`; }); });
x
>