Hallo,
ik heb een vraagje.
Ik heb in een ouder topic dezelfde vraag al gesteld maar er werd mij verzocht om even een nieuw topic te openen met deze vraag.
Ik heb een script van deze site gebruikt en het e.e.a aangepast.
Nu wil ik dus dat het script subtotaal van veld 1,2,3 en subtotaal van veld 4,5,6 bij elkaar op telt.
Ik dacht dat hiermee te kunnen bereiken, maar dit werkt niet.
Iemand een tip ?
Groetjes,
mosGTT
ik heb een vraagje.
Ik heb in een ouder topic dezelfde vraag al gesteld maar er werd mij verzocht om even een nieuw topic te openen met deze vraag.
Ik heb een script van deze site gebruikt en het e.e.a aangepast.
Nu wil ik dus dat het script subtotaal van veld 1,2,3 en subtotaal van veld 4,5,6 bij elkaar op telt.
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Waarden optellen</title>
<script type="text/javascript">
<!--
function sumup(){
var sum = 0;
if(!isNaN(parseInt(document.getElementById("field1").value))){
sum += parseInt(document.getElementById("field1").value);
};
if(!isNaN(parseInt(document.getElementById("field2").value))){
sum += parseInt(document.getElementById("field2").value);
};
if(!isNaN(parseInt(document.getElementById("field3").value))){
sum += parseInt(document.getElementById("field3").value);
};
document.getElementById("sum").innerHTML = sum;
};
function sumup1(){
var sum1 = 0;
if(!isNaN(parseInt(document.getElementById("field4").value))){
sum1 += parseInt(document.getElementById("field4").value);
};
if(!isNaN(parseInt(document.getElementById("field5").value))){
sum1 += parseInt(document.getElementById("field5").value);
};
if(!isNaN(parseInt(document.getElementById("field6").value))){
sum1 += parseInt(document.getElementById("field6").value);
};
document.getElementById("sum1").innerHTML = sum1;
};
function sumuptot(){
var sumtot = 0;
if(!isNaN(parseInt(document.getElementById("sum").value))){
sumtot += parseInt(document.getElementById("sum").value);
};
if(!isNaN(parseInt(document.getElementById("sum1").value))){
sumtot += parseInt(document.getElementById("sum1").value);
};
document.getElementById("sumtot").innerHTML = sumtot;
};
//-->
</script>
</head>
<body onload="sumup(), sumup1(), sumuptot();">
Veld 1: <input id="field1" size="3" value="0" onkeyup="sumup();" /><br />
Veld 2: <input id="field2" size="3" value="0" onkeyup="sumup();" /><br />
Veld 3: <input id="field3" size="3" value="0" onkeyup="sumup();" /><br />
Subtotaal: <span id="sum"></span>
<br><br>
Veld 1: <input id="field4" size="3" value="0" onkeyup="sumup1();" /><br />
Veld 2: <input id="field5" size="3" value="0" onkeyup="sumup1();" /><br />
Veld 3: <input id="field6" size="3" value="0" onkeyup="sumup1(), sumuptot();" /><br />
Subtotaal: <span id="sum1"></span>
<br><br>
Totaal : <span id="sumtot"></span>
</body>
</html>
Ik dacht dat hiermee te kunnen bereiken, maar dit werkt niet.
Iemand een tip ?
Groetjes,
mosGTT