Ich bin mir nicht sicher, ob die Frage überhaupt hierhin gehört oder nicht doch ins Borad „HTML“, aber schließlich geht es sozusagen um eine Schnittstelle von beiden:
Ist es möglich mit JavaScript mit Zahlen aus Eingabefeldern zu rechenen? (Leider ließt die jeweilige JavaScript-Funktion bei mir den Inhalt eines Eingabefelds immer als Zeichenkette und somit ist 1 + 3 = 13.)
Hi.
Dazu kennt JavaScript die Funktion Number(). Also sehe die Rechenoperation dann so aus: Number(formular.zahl1) + Number(formular.zahl2).
Enthält das Formularfeld keine Zahl, liefert Number() NaN (=Not a Number) zurück.
CU,
Sebastian.
Ist es möglich mit JavaScript mit Zahlen aus Eingabefeldern zu
rechenen? (Leider ließt die jeweilige JavaScript-Funktion bei
mir den Inhalt eines Eingabefelds immer als Zeichenkette und
somit ist 1 + 3 = 13.)
Dafür gibts noch eine Lösung, nämlich die Funktion eval(). Die führt Strings aus als wären sie JavaScript-Code. Damit kann auch Rechenoperationen ausführen. eval(„1+3“) liefert also tatsächlich 4.
Nimm also einfach eval(num1 + „+“ + num2)