Autor | Zpráva | ||
---|---|---|---|
Ryba Profil * |
#1 · Zasláno: 25. 6. 2007, 12:25:55
ahoj mám problém
potrebuju odecist dve cisla ziskana z formulare, ale vysledek mi to hodi NaN ikdyz si tesne predtim skontroluju že výsledek je opravdu number: var casdo = parseInt(document.rezervacniformular.casdo.value); var casod = parseInt(document.rezervacniformular.casod.value); var vysledek = casdo - casod; alert(typeof(vysledek)); alert(vysledek); neví někdo co stím? Díky |
||
peta Profil |
#2 · Zasláno: 25. 6. 2007, 12:57:57
Ryba
- odkaz na soubor? - prohlizec, ktery to hlasi? - co hlasi alert1, alert2? - co hlasi JS konzola? Ciste teoreticky to vypada dobre. Prakticky muze byt problem v tom, ze metodu parseInt tvuj prohlizec nezna. Take muze byt problem v tom, ze tam mas policko vysledek nebo globalni promennou vysledek. Mno, proste, odkaz na soubor by vyresil spoustu problemu a dohadu. Ze bych si chtel tuto malou cast zkopirovat do souboru a pridat si tam vlastni formular. To myslim ani ne. Navic, mne by to asi fungovalo. A pak bys nenasel chybu. muzes pouzit jakpsatweb - javascript - priklady nebo jsem neco malo zplacal... http://peter-mlich.wz.cz/x/ww/js/JSpriklady.htm a nejlepe google.com javascript examples |
||
Leo Profil |
#3 · Zasláno: 25. 6. 2007, 13:19:35
Vsak NaN je opravdu hodnota promenne typu number, co by to bylo jineho... Leo
|
||
DoubleThink Profil * |
#4 · Zasláno: 25. 6. 2007, 14:13:53
co by to bylo jineho... Leo
Třeba Not a Number. NaN podle mě vrací ten parseInt. Ujisti se, že hodnota nezačíná třeba mezerou. |
||
sakalik Profil |
#5 · Zasláno: 25. 6. 2007, 14:59:23
skutocne NaN je Třeba Not a Number. ale je typ number a skus alert(document.rezervacniformular.casdo.value) a alert(document.rezervacniformular.casod.value) pretoze parseInt vrati z retazca cislo takze nevadi ak by tam boli medzeri skor mas zli zapis document.rezervacniformular.casod.value alebo document.rezervacniformular.casdo.value
|
||
Ryba Profil * |
#6 · Zasláno: 26. 6. 2007, 17:50:45
dík všem, zejména pak sakalikovy:)
tak nakonec to bylo tím že se mi nezasílala hodnota z document.rezervacniformular.casdo.value uz sem z toho byl na prasky:) (dneska deadline) |
||
Časová prodleva: 5 dní
|
|||
Leo Profil |
#7 · Zasláno: 1. 7. 2007, 21:54:52
co by to bylo jineho... Leo
Třeba Not a Number. Coz nic nemeni na tom, ze NaN je hodnota promenne typu number, Leo |
||
Časová prodleva: 18 let
|
0