英文:
javascript wrong result in division from input number fields
问题
我有两个输入字段。
我必须将一个字段除以另一个。
这是我的 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 的正确值,但结果是错误的。
有人可以帮助理解和解决这个问题吗?这让我发疯
英文:
i have two input fields.
I have to divide one fields for the other
This is my javascript code
$("#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);
});
});
But when i insert the value in the input fields i have a wrong result.
For example if i insert vita 90 and fianchi 75 the result should be 0.8333 but i receive the result 1.2
Note that the alert return the correct values for vita and fianchi but the result is wrong.
Someone can help to understand and fix this issue? It is driving me crazy
答案1
得分: 0
只交换你的数字,90/75 = 1.2,没错。然后好好休息!
英文:
Man, just swap your numbers, 90/75 = 1.2, that's right. Have a good sleep then!
答案2
得分: 0
你的代码是:
var whr = (vita / fianchi);
你说:“如果我插入vita 90和fianchi 75,结果应该是0.8333,但我收到的结果是1.2。”但应该是1.2
(90/75
)。请检查你的变量和给定的值。
英文:
Your Code is :
var whr = (vita / fianchi);
You said if i insert vita 90 and fianchi 75 the result should be 0.8333 but i receive the result 1.2
. But it Should be 1.2
(90/75
). Please Check your variables & Given Values.
答案3
得分: 0
抱歉,我在除法中颠倒了变量。
感谢大家。
英文:
Sorry, I inverted the variables in division.
Thanks to all.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论