addieren mit value
Ralf Hoppe
- javascript
0 Stefan Muenz0 brand
Hallo grosses Forum,
erstmal an alle Leser, Grübler und Schreiber ein frohes neues Jahr!!!
Im Forumsarchive hab ich eigentlich schon den richtigen Eintrag gefunden:
http://www.teamone.de/selfhtml/sfarchiv/1999_4/t09129.htm
dann ist mir aber aufgefallen, dass dieses schöne parseInt leider nur im Netscape funktioniert.
Hab ich da einen Fehler, oder ist es wirklich so?
Wenn es so ist, gibt es eine Lösung für IE???
allerbesten Dank im voraus
Ralf Hoppe
Hallo Ralf
dann ist mir aber aufgefallen, dass dieses schöne parseInt leider nur im Netscape funktioniert.
Kann schon sein, dass das nicht alle Browser gleichermassen unterstuetzen. Zur Not geht es auch mit
Zahl = eval(Zeichenkette)
Wenn die Zeichenkette Rechenausdruck interpretierbar ist (und eine einfache Zahl ist ja auch als Rechenausdruck interpretierbar), gibt eval() das "Ergebnis" der Rechenoperation numerisch zurueck, in dem Fall also die Zahl.
viele Gruesse
Stefan Muenz
Erstmal Danke für die propte Antwort, vielleicht geb ich euch mal das Beispiel:
document.tipform.tip1.value = parseInt(document.tipform.qsp51.value) + parseInt(document.tipform.tip1.value);
wobei die einzelnen values alle als Zahl definiert sind.
vielleicht sagt das mehr aus???
Danke im voraus
Ralf
Hallo Ralf
document.tipform.tip1.value = parseInt(document.tipform.qsp51.value) + parseInt(document.tipform.tip1.value);
Nun - das ginge auch so:
document.tipform.tip1.value = eval(document.tipform.qsp51.value + document.tipform.tip1.value);
viele Gruesse
Stefan Muenz
Hi!
Hab ich da einen Fehler,
denke schon. parseInt() funktioniert auch im IE.
mfG
BRAND