Autor Zpráva
pistols
Profil *
mam problem s typem promene, a nevim co dal,
mam formular ktere ma 3 inputy

a tento prikaz

document.basket.suma.value = document.basket.finalprice_0.value + document.basket.finalprice_1.value + document.basket.finalprice_2.value;

mi misto pozadovaneho numera treba "10" vypise "127" jakozto 1 + 2 + 7
nemuzete mi poradit?
moc dekuji
centi
Profil
Problem je v tom, ze polia vo formulari su TEXTY a nie CISLA. Tie hodnoty v skripte prezen cez funkciu parseInt();


value0 = parseInt(document.basket.finalprice_0.value);
value1 = parseInt(document.basket.finalprice_1.value);
value2 = parseInt(document.basket.finalprice_2.value);

document.basket.suma.value = value0+value1+value2;
pistols
Profil *
sqele moc dekuji, mini problem je ten ze bych potreboval spis typ double pr. 152.65
a zase diik
DoubleThink
Profil *
no tak na double si budeš muset v JavaScriptu asi nechat zajít chuť - zkus parseFloat()
Peta
Profil *
pistols: Tusim jeste eval, viz priklad v JavaScript - Zaklady: Operatory nebo neco tam.
Jinak samozrejme scitas retezce, protoze value je retezec.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0