Markus: JavaScript blöd??? Oder etwa ich???

Beitrag lesen

Kenne mich zwar nicht mit JavaScript aus, aber könnte es sein, dass du zwei Klammern schliessen musst?

Math(einwohner * 0.07)

Wie gesagt, kenne mich net damit aus :)

Hallo.

Ich habe ein Script, was 2 Formularen und einem Button

<script type="text/javascript">
function bau() {
    neueeinwohner = document.eingabe.neueeinwohner.value
    einwohner = document.eingabe.einwohner.value
  document.eingabe.neueeinwohner.value = Math(einwohner * 0.07 ;
  document.eingabe.einwohner.value = Math(einwohner + neueeinwohner;
}
</script>

<form name="eingabe" action=""  onsubmit="return false;">
<input type="text" value="3" name="neueeinwohner" size="10">
<input type="text" value="3" name="einwohner" size="10">
<input type="button" value="los"   onClick="bau()">
</form>
<html>

Eigentlich müsste der inhalt von "einwohner" immer um 7% ansteigen, aber nein, Java macht das so: erst 3 dann 33 und dann 330.21000000000000002 bis irgendwann ein Fehler in "neueeinwhner" kommt. Was muss ich machen dammit das Script rechnet und nicht einfach "neueinwohner" anhängt. Danke.