Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodawanie pol
Forum PHP.pl > Forum > Po stronie przeglądarki
DannyM
  1. var wynik = document.getElementById('stan').value+document.getElementById('oddaje').value

Mam sobie taki skrypcik i ma dodac do stanu pole oddaje.
Wiem, ze to moze zmieszne ale wynikem mam "dodanie" doslowne a nie matematyczne.
Dodaje 10+10 i mam 1010 a nie 20
nospor
Jak dodajesz stringi to co sie dziwisz? winksmiley.jpg value jest stringiem a nie liczbą. jak chcesz miec liczbe to przepusc to przez:
http://www.w3schools.com/jsref/jsref_parseInt.asp
DannyM
Cytat(nospor @ 13.08.2008, 14:33:01 ) *
Jak dodajesz stringi to co sie dziwisz? winksmiley.jpg value jest stringiem a nie liczbą. jak chcesz miec liczbe to przepusc to przez:
http://www.w3schools.com/jsref/jsref_parseInt.asp

no pozostale operacje jak - czy * robi poprawnie smile.gif
nospor
ale operator + w js ma podwoją rolę: dodaje liczby oraz łączy stringi. Wiec jak dostaje string to nie zastanawia sie czy jest on liczbą czy nie - jest stringiem to łączy i koniec kropka smile.gif
DannyM
Cytat(nospor @ 13.08.2008, 14:43:55 ) *
ale operator + w js ma podwoją rolę: dodaje liczby oraz łączy stringi. Wiec jak dostaje string to nie zastanawia sie czy jest on liczbą czy nie - jest stringiem to łączy i koniec kropka smile.gif

Cholerder dla mnie JS to tak jak C++ moze cos podpowiesz?
Jak mam wpasowac w to pola:
  1. var wynik = document.write(parseInt("pole1") + parseInt("pole2")) ;


Teraz pobieram je po ID
nospor
nie oslabiaj winksmiley.jpg

Kod
var wynik = parseInt(document.getElementById('stan').value)+parseInt(document.getElementById('oddaje').value);
DannyM
Cytat(nospor @ 13.08.2008, 14:46:48 ) *
nie oslabiaj winksmiley.jpg

Kod
var wynik = parseInt(document.getElementById('stan').value)+parseInt(document.getElementById('oddaje').value);


PIEKNIE DZIEKUJE biggrin.gif

Z caloscy wynikla jeszcze jedna sprawa. Jak uzyskac wartosc w zaokragleniu?
Obecnie mam 13.75 a chce otrzymac 14.00
skowron-line
Kod
Math.round(..);

http://www.javascriptkit.com/javatutors/round.shtml
DannyM
Wlasnie o to chodzilo smile.gif Dzieki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.