mi sa che c'è un errore di parsing... i textfield sono normalmente considerate testuali e non numeriche.

Prova con parseFloat