Ik wil een berekening maken om de kosten voor een zending te bepalen.
Iemand geeft het aantal Km in en vinkt een optie van het gewicht aan en dan dienst deze wanneer men op bereken klikt een indicatie prijs te zien krijgen.
Heb tot nu toe onderstaande
Alles wordt goed weer gegeven maar de berekening komt niet op het beeld.
Wat doe ik niet goed.
Alvast bedankt voor jullie hulp
<html>
<head>
<title>Prijsbepaling Zending</title>
<script language="javascript">
function bereken() {
var aantal = document.forms[0].zending.value;
var total = aantal * total
if (document.forms[0].opt1.checked) {
total += aantal * 0.35
}
if (document.forms[0].opt2.checked) {
total += aantal * 0.45
}
if (document.forms[0].opt3.checked) {
total += aantal * 0.55
}
totalP = "€"
document.forms[0].total.value = totalP;
}
</script>
</head>
<body>
<form action="" method="post">
Aantal Kilometers: <input type="text" name="zending" value="0" size="3"><br>
<br>
Selecteer uw zendingsgewicht<br>
<input type="checkbox" name="opt1">0 - 500 KG<br>
<input type="checkbox" name="opt2">501 - 1000 KG<br>
<input type="checkbox" name="opt3">1000 - 1400 KG<br>
<br>
<input type="submit" value="Geef zendingsprijs" onclick="bereken()"><br><br>
Prijs excl. BTW: <input type="text" name="total" size="5">
</form>
</body>
</html>
Iemand geeft het aantal Km in en vinkt een optie van het gewicht aan en dan dienst deze wanneer men op bereken klikt een indicatie prijs te zien krijgen.
Heb tot nu toe onderstaande
Alles wordt goed weer gegeven maar de berekening komt niet op het beeld.
Wat doe ik niet goed.
Alvast bedankt voor jullie hulp
<html>
<head>
<title>Prijsbepaling Zending</title>
<script language="javascript">
function bereken() {
var aantal = document.forms[0].zending.value;
var total = aantal * total
if (document.forms[0].opt1.checked) {
total += aantal * 0.35
}
if (document.forms[0].opt2.checked) {
total += aantal * 0.45
}
if (document.forms[0].opt3.checked) {
total += aantal * 0.55
}
totalP = "€"
document.forms[0].total.value = totalP;
}
</script>
</head>
<body>
<form action="" method="post">
Aantal Kilometers: <input type="text" name="zending" value="0" size="3"><br>
<br>
Selecteer uw zendingsgewicht<br>
<input type="checkbox" name="opt1">0 - 500 KG<br>
<input type="checkbox" name="opt2">501 - 1000 KG<br>
<input type="checkbox" name="opt3">1000 - 1400 KG<br>
<br>
<input type="submit" value="Geef zendingsprijs" onclick="bereken()"><br><br>
Prijs excl. BTW: <input type="text" name="total" size="5">
</form>
</body>
</html>