Hi Guys!
Ich brauche grad mal einen kurzen Tipp. Ich versuche in einem Formular die Summer einiger Eingabefelder zu berechnen und sie in einem "Gesamt" Feld auszugeben. Die Felder sind alle type=text.
In den Eingabefeldern habe ich onBlur="SumUp(this.value)" stehen.
Die Funktion sieht so aus:
function SumUp(sum) {
document.forms[0].Summe.value=eval(document.forms[0].Summe.value + sum);
}
ich dachte eval() errechnet den Wert, aber irgendwie werden die Zahlen nur aneinandergereiht.
Also z.B., ich tippe ins erste Feld 1 und ins 2. Feld 2, dann steht in der Summe 12 anstelle von 3. Offensichtlich werden alle Zahlen als String interpretiert und einfach zusammengefügt.
Kann mir jemand das fehlende Puzzlestück geben?
Dank und Gruß
Cruz