Ich habe mir ein simples Javascript zusammengebastelt (siehe unten)
Kopiert einfach mal den Quelltext in eine html datei und probiert es aus.
Wenn man jedoch Produkt2 und 3 auswählt und auf Preis errechnen klickt, so erhält man eine lange Kommazahl, aber wiso? 1.24 x 3 ist doch 3.72.
Rechnet JavaScript falsch?
Hier der Quelltext:
Test
#table_1 {
padding: 0px;
}
var auswahl = 1;
var menge = 1;
function go() {
auswahl = document.forms[‚produktauswahl‘].auswahl.value;
menge = document.forms[‚mengenauswahl‘].menge.value;
}
function ergebnis() {
document.getElementById(‚ergebnis‘).innerHTML = „€“ + (auswahl*menge);
}
Wählen Sie Ihr Produkt:
Und wieviele Sie davon möchten:
Lassen Sie sich den Preis ausrechnen:
Das macht dann:
Produkt1Produkt2Produkt3
123