Jquery如何检查输入的数字是否高于99

时间:2011-04-18 15:09:19

标签: jquery

如果输入包含高于99的数字

,我想知道如何使用jquery进行检查

8 个答案:

答案 0 :(得分:15)

试试这个:

if(parseInt($("selector").val()) > 99) {
    /*if it is*/
}

或者如果您在更改时检查它:

$("selector").change(function(){
     if(parseInt(this.value) > 99){
        /*if it is*/
     } 
})

修改,如下面的评论中所述,最好使用parseFloat代替parseInt来比较数字

答案 1 :(得分:3)

if ($("#myfield").val() > 99) {

}

答案 2 :(得分:1)

if(parseInt($(YOURINPUT).val()) > 99) // do something

答案 3 :(得分:1)

如果通过输入表示文字,请使用以下内容:

if (parseFloat($("#inputid").val()) > 99) {
   //do something
}

答案 4 :(得分:1)

只需使用:

if ($("input.INPUTNAME").val() > 99) {
//above 99 code
}

如果输入低于99,您可能想要一个else命令。

if ($("input.INPUTNAME").val() > 99) {
    //above 99 code.
    }
else{
     //Not above 99 code.
}

答案 5 :(得分:0)

这样做

var value = $("input selector").eq(0).val();
if(isNaN(value)){
 //do stuff
}

else{
var num = value - 0;
if(num>99)
{
 //value is greater than 99
}

}

答案 6 :(得分:-1)

使用此:

HTML:

<input type="text" id="myInput" />

jquery的:

var nMyInput = $("#myInput").val();
if (typeof nMyInput != "undefined"){
    if(!isNaN(nMyInput)){
        if (parseInt(nMyInput) > 99) {
            /* do your stuff */
        }
    }
}

答案 7 :(得分:-1)

我猜通常使用jQuery,你必须拥有表单的名称

<form id="myForm" action="comment.php" method="post"> 
    number: <input id="form_number" type="text" name="number" /> 
    Comment: <textarea name="comment"></textarea> 
    <input type="submit" value="Submit Comment" /> 
</form>

您可以选择表单及其输入。

var myInt = parseInt(jQuery("#form-number-url").attr("value"));

然后你可以将它与任何其他整数进行比较。