helloworldpage/handler.js
2026-03-17 14:28:27 +05:30

27 lines
672 B
JavaScript

function toNumber(value) {
const n = Number(value);
return Number.isFinite(n) ? n : 0;
}
function updateSum() {
const aEl = document.getElementById("numA");
const bEl = document.getElementById("numB");
const resultEl = document.getElementById("result");
if (!aEl || !bEl || !resultEl) return;
const sum = toNumber(aEl.value) + toNumber(bEl.value);
resultEl.value = String(sum);
}
document.addEventListener("input", (e) => {
const target = e.target;
if (!(target instanceof HTMLElement)) return;
if (target.id !== "numA" && target.id !== "numB") return;
updateSum();
});
document.addEventListener("DOMContentLoaded", () => {
updateSum();
});