2009-11-05 10 views
0

J'ai une zone de texte où un utilisateur entre un numéro, comme: 105,14 Lorsque j'utilise jQuery pour le lire:problème d'arrondi jQuery avec .val()

alert(parseInt($("#Info").val())); 

Il affiche « 105 ». Pourquoi ne puis-je pas obtenir le reste? .14 ????? ????????????????????????????????? ????? ????? ????? ????? ????? ????? ?????

Je suis sûr qu'il est quelque chose d'évident ....

Répondre

10

Ceci est parce que vous utilisez parseInt(), qui est arrondi.

Essayez à la place parseFloat().

+3

J'ai regardé ce code environ 200 fois aujourd'hui, et essayé d'utiliser .toFixed (2) et de faire un parseFloat après, je n'ai pas vu que je faisais un parseInt .... Parfois, vous avez juste besoin d'un autre ensemble d'yeux , merci .. – hminaya

+0

Je vous entends sur celui-là. –

Questions connexes