From 3930275c20bee282e9402f4ec087d8bb0002f8fd Mon Sep 17 00:00:00 2001 From: Frieder Hannenheim Date: Wed, 29 Jan 2025 18:48:14 +0100 Subject: [PATCH] fix page reload on submit --- src/index.html | 4 ++-- src/rechner.ts | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/index.html b/src/index.html index 65cd5a8..9c81fc3 100644 --- a/src/index.html +++ b/src/index.html @@ -38,8 +38,8 @@ along with this program. If not, see . -
-
+ +
diff --git a/src/rechner.ts b/src/rechner.ts index 407fac4..b4483f2 100644 --- a/src/rechner.ts +++ b/src/rechner.ts @@ -27,9 +27,10 @@ for (let key in studiengaenge) { select.selectedIndex = 0; var noten = document.getElementById("noten") as HTMLFormElement; +var notenInner = document.getElementById("noten") as HTMLDivElement; select.onchange = function changed() { - noten.innerHTML = ""; + notenInner.innerHTML = ""; let gewichtung_index = select.selectedOptions[0].value as keyof typeof studiengaenge; let gewichtung = studiengaenge[gewichtung_index]; @@ -68,7 +69,7 @@ select.onchange = function changed() { row.insertCell().appendChild(label); row.insertCell().appendChild(input); } - noten.appendChild(table); + notenInner.appendChild(table); let submit = document.createElement('input'); submit.type = "submit"; @@ -76,8 +77,8 @@ select.onchange = function changed() { let result = document.createElement('p'); - noten.appendChild(result); - noten.appendChild(submit); + notenInner.appendChild(result); + notenInner.appendChild(submit); noten.onsubmit = function calculate(event) { event.preventDefault();