Autor | Zpráva | ||
---|---|---|---|
TomK Profil |
#1 · Zasláno: 16. 3. 2005, 22:44:52
Mám formulář s textovým polem, kde jsou číselné hodnory a potřebuji na onclick nějakého objektu k hodnotě tohoto pole přičíst nějaké číslo. Ať dělám, co dělám, vždy se mi pouze sečtou řetězce. Konkrétně v poli je 4, potřebuji k němu přičíst 2 tzn. výsledek 6. Já ale dostávám 42.
Prosím o radu, prosím nekamenovat. Tomáš |
||
roberta Profil |
#2 · Zasláno: 17. 3. 2005, 09:13:37 · Upravil/a: roberta
problem je v tom, ze obsah z textoveho pola musis skonvertovat nejakou funkciou z textu na cislo. Ak to robis v Javascripte, tak tam su nato funkcie:
parseInt (na cele cisla) a parseFloat (na realne cisla) vysledok = parseInt("4")+parseInt("2") a vo vysledku budes mat 6 ak to robis v inom skriptovacom jazyku, tak si v prirucke najdi funkcie na konvertovanie textu(stringu) na cislo |
||
Honza Hučín Profil |
#3 · Zasláno: 17. 3. 2005, 16:29:30
Podle mě je nejjednodušší konverzí na číslo vynásobení jedničkou.
|
||
roberta Profil |
#4 · Zasláno: 18. 3. 2005, 09:14:03
Honza Hučín: iste vynasobenie jednotkou je finta z praxe, ale mne islo o to, aby TomK pochopil, ze o co ide :)
|
||
Leo Profil |
#5 · Zasláno: 18. 3. 2005, 10:23:35
"Podle mě je nejjednodušší konverzí na číslo vynásobení jedničkou."
To sice je, ale je to takove "ceske" reseni - funguje, ale ze by bylo zrovna systemove :-) Leo |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0