| Autor | Zpráva | ||
|---|---|---|---|
| anio Profil * |
#1 · Zasláno: 9. 5. 2007, 14:15:05
Mám problém s počítáním přes javascript:
Mám tři inputy a pokud zadám běžnou desetinou čárku ve výsledku se zobrazí "NaN". Dá se tomu nějak pomoct? <form> <input type="text" name="A"> <input type="text" name="B"> <input type="text" name="C" onclick="C.value=(A.value*1)+(B.value*1)"> </form> |
||
| roberta Profil |
#2 · Zasláno: 9. 5. 2007, 14:31:32
anio
v javascripte je desatinná čiarka bodka, čiže napr.: 10.5 ak tam chceš použiť čiarku, tak pred výpočtom je potrebné tie 2 reťazce upraviť nahradením čiarky za bodku (replace) a až potom urobiť súčet |
||
| anio Profil * |
#3 · Zasláno: 9. 5. 2007, 14:55:20
Něco jsem si našel, ale jsem z toho zmatený. Můžeš ještě víc konkrétněji? Jsem lamka. :)
|
||
| roberta Profil |
#4 · Zasláno: 9. 5. 2007, 15:16:47
<form>
<input type="text" name="A"> <input type="text" name="B"> <input type="text" name="C" onclick="C.value=(A.value.replace(',','.')*1)+(B.value.replace(',','.' )*1);"> </form> |
||
| peta Profil |
#5 · Zasláno: 9. 5. 2007, 16:15:21
anio
"Jsem lamka" - nezbyva nam nez souhlasit s tebou. Ne, ze bychom chteli, ale protoze, kdyby jsme ti odporovali, by ses na nas zlobil, takze ano. Jen tak dal, jeste se pomlouvej :) roberta nejsem si ted jist, jestli pro replace nemusis pouzit pro carku regularni vyraz, ale... hodnota.replace(/,/,"."); |
||
| anio Profil * |
#6 · Zasláno: 10. 5. 2007, 06:07:25
Díky roberto, moc jsi mi pomohl. ;)
peta: To není pomlouvání, to je přiznání. ;) |
||
|
Časová prodleva: 19 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0