林使得一個程序來計算的東西的值。 任何人的想法如何將兩件事情聯繫起來?合併兩個JavaScript/jquery的代碼轉換成一個
這就是我現在的,但不工作..
什麼是錯的? 任何人的想法?
Inboedelwaardemeter
function checkTotal() {
var a = document.querySelectorAll('input:checked');
var total = 0;
for(var x=0; x < a.length;x++){
total += a[x].value * 1072;
var resultaat= parseFloat(document.mijnForm5.getal18.value) + parseFloat(document.mijnForm5.getal19.value)
+ parseFloat(document.mijnForm5.getal20.value) + parseFloat(document.mijnForm5.getal21.value);
}
alert('Uw inboedelwaarde is €'+ (total + resultaat);
}
</script>
</head>
<body>
<center><h1>Inboedelwaardemeter</h1></center>
<br>
<b> Leeftijd hoofdkostwinner:</b>
<form name="mijnForm1">
<br>
<input type="radio" id="getal1" name="leeftijd"
value="22" checked> 35 jaar en jonger
<br>
<input type="radio" id="getal2" name="leeftijd"
value="29"> 36 t/m 50 jaar
<br>
<input type="radio" id="getal3" name="leeftijd"
value="38"> 51 jaar en ouder
<br>
<br>
<b> Samenstelling huishouden:</b>
<br>
<form name="mijnForm2">
<input type="radio" id="getal4" name="huishouden"
value="0" checked> Alleenstaande
<br>
<input type="radio" id="getal5" name="huishouden"
value="10"> Echtpaar/Samenwonende
<br>
<br>
<b> Netto maandinkomen hoofdkostwinner</b>
<br>
<form name="mijnForm3">
<input type="radio" id="getal6" name="hoofdkostwinner"
value="0" checked> Tot en met €1000,-
<br>
<input type="radio" id="getal7" name="hoofdkostwinner"
value="6"> €1001,- tot en met €2000,-
<br>
<input type="radio" id="getal8" name="hoofdkostwinner"
value="18"> €2001,- tot en met €3000,-
<br>
<input type="radio" id="getal9" name="hoofdkostwinner"
value="23"> €3001,- tot en met €4850
<br>
<input type="radio" id="getal10" name="hoofdkostwinner"
value="23"> €4850,- of hoger
<br>
<br>
<b> Oppervlakte woning</b>
<br>
<form name="mijnForm4">
<input type="radio" id="getal11" name="Oppervlakte"
value="0" checked> tot en met60m²
<br>
<input type="radio" id="getal12" name="Oppervlakte"
value="0"> 60m² tot en met 80m²
<br>
<input type="radio" id="getal13" name="Oppervlakte"
value="2">80m² tot en met 100m²
<br>
<input type="radio" id="getal14" name="Oppervlakte"
value="6"> 100m² tot en met 120m²
<br>
<input type="radio" id="getal15" name="Oppervlakte"
value="8"> 120m² tot en met 150m²
<br>
<input type="radio" id="getal16" name="Oppervlakte"
value="20"> 150m² t/m 200m²
<br>
<input type="radio" id="getal17" name="Oppervlakte"
value="23"> 200 m² en meer
<br>
</form>
<form name="mijnForm5">
<b>Heeft u meer dan €12.000 aan audiovisuele en computerapperatuur?
<br>
Zo ja, hoeveel? Zo nee, vul 0 in.
<br>
<input type="tekst" name="getal18" value="">
<br>
Heeft u meer dan €6.000 aan lijfsiraden?
<br>
Zo ja, hoeveel? Zo nee, vul 0 in.
<br>
<input type="tekst" name="getal19" value="">
<br>
Heeft u meer dan €15.000 aan bijzondere bezittingen?
<br>
Zo ja, hoeveel? Zo nee, vul 0 in.
<br>
<input type="tekst" name="getal20" value="">
<br>
Is het huurdersbelang meer dan €6.000?
<br>
Zo ja, hoeveel? Zo nee, vul 0 in.
<br>
<input type="tekst" name="getal21" value="">
<br>
</b>
</form>
<button onclick="checkTotal();">Bereken inboedelwaarde</button>
<center>
<img src="infofolio.gif" />
<form action='indexinboedel.php' method='post'>
<input type='submit' name='home' value='home'>
</form></p>
</center>
</body>
</html>
謝謝回答!
這是什麼問題上面添加
var resultaat= parseFloat.....
?而且我也沒有看到任何jQuery! – Amberlamps 2013-02-13 13:01:03把兩個JavaScript到一個文件,並將其導入到你的代碼。我不明白你的問題到底是什麼問題? – 2013-02-13 13:03:45
循環後移動'VAR resultaat = ..'。關閉}之前var – TheBrain 2013-02-13 13:13:38