如果输入包含高于99的数字
,我想知道如何使用jquery进行检查答案 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"));
然后你可以将它与任何其他整数进行比较。