Javascript检查在可接受范围内

Javascript检查在可接受范围内,javascript,numbers,range,decimal,Javascript,Numbers,Range,Decimal,我有一个范围高和一个范围低,我需要能够显示输入数字是否在可接受的范围内,或者是否高于或低于可接受的范围 目前,我的javascript代码看起来像这样,但我不断收到消息说这是一个无效条目 它需要能够处理小数位数,因为高低取决于用户的偏好 var highRange = 17.80; var lowRange = 6.90; var valueToCheck = (rText.value); function checkRange() { var

我有一个范围高和一个范围低,我需要能够显示输入数字是否在可接受的范围内,或者是否高于或低于可接受的范围

目前,我的javascript代码看起来像这样,但我不断收到消息说这是一个无效条目

它需要能够处理小数位数,因为高低取决于用户的偏好

    var highRange = 17.80;
    var lowRange = 6.90;
    var valueToCheck = (rText.value);

    function checkRange() {
        var msg = 'Invalid entry';
        if ((valueToCheck > 0.00) && (valueToCheck <= lowRange)) { msg = 'LOW'; }
        if ((valueToCheck > lowRange) && (valueToCheck <= highRange)) { msg = 'NORMAL'; }
        if ((valueToCheck > highRange)) { msg = 'HIGH'; }
        rangeValue = msg;
    }
var上限=17.80;
var低量程=6.90;
var valueToCheck=(rText.value);
函数checkRange(){
var msg='无效条目';
如果((valueToCheck>0.00)&&(valueToCheck下限)&&(valueToCheck上限)){msg='HIGH';}
rangeValue=msg;
}
我只是不明白为什么它不起作用,哈哈

任何帮助都将不胜感激:-)

试试这个

var上限=17.80;
var低量程=6.90;
函数checkRange(){
var valueToCheck=document.getElementById('rText').value;
var msg='无效条目';
如果((valueToCheck>0.00)&&(valueToCheck下限)&&(valueToCheck上限)){msg='HIGH';}
document.getElementById('rangeValue')。innerHTML=msg;
}

试试这个

var上限=17.80;
var低量程=6.90;
函数checkRange(){
var valueToCheck=document.getElementById('rText').value;
var msg='无效条目';
如果((valueToCheck>0.00)&&(valueToCheck下限)&&(valueToCheck上限)){msg='HIGH';}
document.getElementById('rangeValue')。innerHTML=msg;
}


使用parseFloat将字符串转换为浮点。

var valueToCheck=parseFloat(rText.value)

使用parseFloat将字符串转换为浮点。

var valueToCheck=parseFloat(rText.value)

您是否尝试过在值上解析浮点值以进行检查?确定检查值不是负数吗?这是一个神奇的功能吗?只是开玩笑。调用它的位置?在var值上使用parseFloat()检查您是否尝试在valueToCheck上使用parseFloat?确定检查值不是负数吗?这是一个神奇的功能吗?只是开玩笑。在哪里调用它?在变量上使用parseFloat()valueToCheck@rafon佩内卡?就是这样!谢谢你指出这一点。在过去的20分钟里,我一直在看,试图找出我到底做错了什么。干杯:-)@cloudseeker我很高兴能帮上忙。@shadowfeind baket?@shadowfeindgg@rafon佩内卡?就是这样!谢谢你指出这一点。在过去的20分钟里,我一直在看,试图找出我到底做错了什么。干杯:-)@cloudseeker我很高兴能帮上忙。@shadowfeind baket?@shadowfeind gg