2010-10-18 64 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>