Bram
Legacy Member
Hey all
het onderwerp is misschien niet super duidelijk, maar ik wist nie hoe het anders uit te leggen.
Ik heb een wijnbestelformuliertje voor een vzw online staan en ik wou daar een quick'n dirty javascriptje opsteken dat de subtotalen en het totaal berekent van de bestelling.
De subtotalen lukken, maar om het totaal te berekenen heb ik een probleem.
Dat is de code van m'n javascript, gebaseerd op jquery dus. Nu moet ik toegeven dat ik maar weinig van javascript ken en dus niet goed waar wat fout gaat. Al wat ik kan zeggen is dat ik in m'n total input "NaN €" (not a number I presume?) krijg.
Die test.text was om eens te kijken wat er in subtotal zat, maar die blijft om een of andere reden leeg
Het formulier kan je hier bekijken.
het onderwerp is misschien niet super duidelijk, maar ik wist nie hoe het anders uit te leggen.
Ik heb een wijnbestelformuliertje voor een vzw online staan en ik wou daar een quick'n dirty javascriptje opsteken dat de subtotalen en het totaal berekent van de bestelling.
De subtotalen lukken, maar om het totaal te berekenen heb ik een probleem.
Code:
function calcTotal() {
var total = 0
$(".subtotal").each(function(i) {
var subtotal = $(this).val();
$("#test").text(subtotal + "bla");
total += parseFloat($(this).val());
});
$("#total").val(total + " €");
};
$(document).ready(function() {
$("table input").each(function() {
$(this).keyup(function() {
var pieceprice = parseFloat($(this).parent().prev().text());
var subtotal = pieceprice * $(this).val();
$(this).parent().next().children().val(subtotal + " €");
calcTotal();
});
});
});
Die test.text was om eens te kijken wat er in subtotal zat, maar die blijft om een of andere reden leeg

Het formulier kan je hier bekijken.