2010-10-18 32 views
-1

我必须在javascript中进行一次验证。 我有一个文本框,用户不应该输入多于5.00的值,即 表示用户可以输入小于5.00的值。 所以请在JavaScript中提出这样的验证JavaScript中的文本框验证

+0

这是一个很好的jQuery验证插件:http://bassistance.de/jquery-plugins/jquery-plugin-validation/ – 2010-10-18 10:18:24

回答

0
var textboxObj = document.getElementById("textbox"); 
if(parseFloat(textboxObj.value) <= 5){ // to ensure user has entered only numbers 
    alert("success"); 
}else { 
    alert("Invalid input"); 
} 
+1

简单的方法是最好的,但你也要检查'NaN'(不是一个数字),否则任何非数字输入可能会注册为成功。 – Spudley 2010-10-18 10:31:15

0
<script> 
function val() 
{ 
    var text=document.getElementById("text").value; 
    if(isNaN(text)==true || text=="" || text>=5) 
    { 
     alert("Please Insert Digits only Which is Less Than 5"); 
     return false 
    } 
    else 
    { 
     return true; 
    } 
} 
</script>  
<form> 
<input type="text" name="text" id="text" /> 
<input type="submit" value="submit" onclick="return val()" /> 
</form>