Gunnar Bittersmann: Preisberechnung mit JavaScript (dynamisches Formular)

Beitrag lesen

@@Franz Moser:

nuqneH

this.preis[i].value = grundpreis*this.menge_bestellt[i].value;

Vorsicht! Was du aus Eingabefeldern ausliest, sind Strings!

JavaScript wandelt ggfs. selbstständig Typen um. Aber spätestens, wenn du nicht mit *, sondern mit + verknüpfst, rennst du ins offene Messer.

Besser Strings selbst mit parseFloat() bzw. parseInt() in numerische Werte umwandeln.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)