fix page reload on submit
This commit is contained in:
parent
154f04c202
commit
3930275c20
2 changed files with 7 additions and 6 deletions
|
@ -38,8 +38,8 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
<span class="focus"></span>
|
<span class="focus"></span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<form>
|
<form id="noten">
|
||||||
<div id="noten"></div>
|
<div id="noteninner"></div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -27,9 +27,10 @@ for (let key in studiengaenge) {
|
||||||
select.selectedIndex = 0;
|
select.selectedIndex = 0;
|
||||||
|
|
||||||
var noten = document.getElementById("noten") as HTMLFormElement;
|
var noten = document.getElementById("noten") as HTMLFormElement;
|
||||||
|
var notenInner = document.getElementById("noten") as HTMLDivElement;
|
||||||
|
|
||||||
select.onchange = function changed() {
|
select.onchange = function changed() {
|
||||||
noten.innerHTML = "";
|
notenInner.innerHTML = "";
|
||||||
let gewichtung_index = select.selectedOptions[0].value as keyof typeof studiengaenge;
|
let gewichtung_index = select.selectedOptions[0].value as keyof typeof studiengaenge;
|
||||||
let gewichtung = studiengaenge[gewichtung_index];
|
let gewichtung = studiengaenge[gewichtung_index];
|
||||||
|
|
||||||
|
@ -68,7 +69,7 @@ select.onchange = function changed() {
|
||||||
row.insertCell().appendChild(label);
|
row.insertCell().appendChild(label);
|
||||||
row.insertCell().appendChild(input);
|
row.insertCell().appendChild(input);
|
||||||
}
|
}
|
||||||
noten.appendChild(table);
|
notenInner.appendChild(table);
|
||||||
|
|
||||||
let submit = document.createElement('input');
|
let submit = document.createElement('input');
|
||||||
submit.type = "submit";
|
submit.type = "submit";
|
||||||
|
@ -76,8 +77,8 @@ select.onchange = function changed() {
|
||||||
|
|
||||||
let result = document.createElement('p');
|
let result = document.createElement('p');
|
||||||
|
|
||||||
noten.appendChild(result);
|
notenInner.appendChild(result);
|
||||||
noten.appendChild(submit);
|
notenInner.appendChild(submit);
|
||||||
|
|
||||||
noten.onsubmit = function calculate(event) {
|
noten.onsubmit = function calculate(event) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|
Loading…
Add table
Reference in a new issue