gpt4 book ai didi

带有输入字段条件的 JavaScript IF 语句

转载 作者:太空宇宙 更新时间:2023-11-04 15:23:47 25 4
gpt4 key购买 nike

我正在尝试从输入字段中生成一个简单的计算值,但是我在将值传递给 if 语句时遇到了问题。它看起来像这样:

$('#confirmSila').click(function(){
var dlugosc = $('#sila').val();
var silaOd = $('.silaOd').val();
var silaDo = $('.silaDo').val();
if ((dlugosc > silaOd) && (dlugosc < silaDo))
{
//$('#orderWymiar').attr('value', dlugosc);
$('#sila').css('border', '1px solid green');
$('.silaInfo').text('Statement true');
}else{
$('#wymiar').css('border', '1px solid red');
$('.silaInfo').text('silaOd must be more than' + silaOd + ', and less than ' + silaDo);
}
});

而且,奇怪的是,当力为 20 时,JavaScript 表示它通过了声明,当输入 .silaOd 时键入 100。(silaOd 表示 minForce,而 sildaDo 表示 maxForce 在波兰)

我不知道为什么会这样。请帮忙! :)

有一个工作示例:http://jsfiddle.net/rJA6U/

最佳答案

您需要对输入值运行 parseInt(),如下所示:

var dlugosc = parseInt($('#sila').val());
var silaOd = parseInt($('.silaOd').val());
var silaDo = parseInt($('.silaDo').val());

关于带有输入字段条件的 JavaScript IF 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5501178/

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