我有两个输入字段。我得把一块地划分成另一块地
这是我的javascript代码
$("#circonferenza_vita").on("change",function(){
var vita = $('#circonferenza_vita').val();
var fianchi = $('#circonferenza_fianchi').val();
alert(vita + " " + fianchi);
var whr = (vita / fianchi);
$('#whr').val(whr);
});
});
但是当我在输入字段中插入值时,我得到了错误的结果。例如,如果我插入vita 90和fianchi 75,结果应该是0.8333,但我收到的结果是1.2。请注意,警报返回vita和fianchi的正确值,但结果是错误的。有人可以帮助理解和解决这个问题吗?快把我逼疯了:)
3条答案
按热度按时间eivnm1vs1#
伙计,把你的数字交换一下,90/75 = 1.2,没错。那就好好睡一觉吧!
lf5gs5x22#
您的代码是:
你说的是
if i insert vita 90 and fianchi 75 the result should be 0.8333 but i receive the result 1.2
但它应该是1.2
(90/75
)。请检查您的变量和给定值。tkclm6bt3#
抱歉,我在除法里颠倒了变量。感谢所有人。