Will Addition - bekomme Stringverarbeitung

Hallo JavaScriptler,

wie kann ich folgendes Problem lösen!?

document.Formular.Ende.value = document.Formular.Anfang.value + 1
Wenn in ‚Anfang‘ der Wert 10 eingetragen wird, dann erhält ‚Ende‘ den Wert 101. Wie sage ich dem „blöden Computer“, dass er addieren soll und keine Zeichenketten zusammensetzen?

PS: bitte nicht … * 1 + 1 --> das ist z.Zt. meine Notlösung :wink:))

Vielen Dank,
Thomas

Hallo,

Du kannst mal versuchen:

eval(document.Formular.Anfang.value + 1);

oder:

parseInt(document.Formular.Anfang.value) + 1;

oder:

parseFloat(document.Formular.Anfang.value) + 1.0;

CU

Vielen Dank,

das ist ja super einfach, wenn man’s weiß.