So deklariere ich eine Gruppe von vier checkboxen:
Eine angeklickte checkbox wird aber nicht richtig verarbeitet:
Wo liegt der Haken, dass die Variablen sich nicht verändern bzw. die checkbox nicht richtig erkannt wird? Oder sind das zu wenig Info?
Java:
<div class="block">
<h3>Wohnungsmerkmale:</h3>
<label><input type="checkbox" id="merkmal1"> Appartement </label><br>
<label><input type="checkbox" id="merkmal2"> Maisonette- oder Galerie-Wohnung </label><br>
<label><input type="checkbox" id="merkmal3"> Dachgeschoss-Wohnung </label><br>
<label><input type="checkbox" id="merkmal4"> Souterrain-Wohnung </label>
</div>
Eine angeklickte checkbox wird aber nicht richtig verarbeitet:
Code:
<script>
// Globale Variablen
let ug = 0.00;
let mw = 0.00;
let og = 0.00;
// Block 3 - Wohnungsmerkmale auswerten
if (document.getElementById("merkmal1").checked) {
ug += 0.54; mw += 0.54; og += 0.54;
}
if (document.getElementById("merkmal2").checked) {
ug += 0.07; mw += 0.07; og += 0.07;
}
if (document.getElementById("merkmal3").checked) {
ug += 0.05; mw += 0.05; og += 0.05;
}
if (document.getElementById("merkmal4").checked) {
ug -= 0.09; mw -= 0.09; og -= 0.09;
}
Wo liegt der Haken, dass die Variablen sich nicht verändern bzw. die checkbox nicht richtig erkannt wird? Oder sind das zu wenig Info?