gpt4 book ai didi

javascript - "greater than"文本输入值比较的意外结果

转载 作者:行者123 更新时间:2023-11-30 08:12:24 26 4
gpt4 key购买 nike

<分区>

在尝试确定一个值是否大于另一个值时,我遇到了一个奇怪的 JavaScript/jQuery 数学错误。

这是我的代码的链接,使用 jsFiddle:http://jsfiddle.net/qxeTj/

$("#Quantity").live("focusout", function() {
var qty = +$(this).val();
var stock = +$('#StockLvl').val();
if (qty > stock) {
$('#Result').html("<p>Quantity: " + qty + "</p><p>Stock: " + stock + "</p>" + "<p>Not Enough Stock.</p>");
}
else if (stock > qty || stock == qty) {
$('#Result').html("<p>Quantity: " + qty + "</p><p>Stock: " + stock + "</p>" + "<p>Enough Stock.</p>");
}
});

问题示例:

当我关注 input 字段时,如果它的值为 12,它工作正常。如果我的值为 3, 4, 5, 6, 7, 8, 9,它甚至可以工作。

但问题是当我使用 10-19100-1991000-1999 等值时。它说它有足够的库存,而它不应该。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com