ugrás a tartalomhoz

JavaScript nem tud számolni vagy én? :)

Anonymous · 2006. Dec. 19. (K), 12.43
Sziasztok!

Érdekes problémába ütköztem. Mármint nekem ez érdekes.

Adva van 2 beviteli mező. Mindkettő sima input text.

Aztán adv van egy Javascript reláció:

if (document.ujtermek.far.value <= document.ujtermek.mar.value)

A jelenség:
Ha FAR -ba beírsz 1000 et és a MAR- ba beírsz 100-at akkro true lesz a feltétel eredménye!

Ez csak egy példa volt, több esetben rossz eredményt ad a relációra.

Nem értem miért teszi. fel tudnátok engem világosítani?

előre is köszi
 
1

str?

Szekeres Gergő · 2006. Dec. 19. (K), 13.19
nem lehet, hogy az egy string, ott pedig az 1000 'kisebb', mint a 100?
próbáld ki 1 - 2 vel is.
2

parseInt

Jano · 2006. Dec. 19. (K), 13.34
Használd a parseInt (vagy parseFloat ha nem egészek) függvényt a stringek tipus konverziójához!
3

THX

gtoma · 2006. Dec. 22. (P), 15.08
Köszönöm nektek. STRING volt a bűnös!