2013-06-05 28 views
0

我是新來的編程和仍在探索。我只想問如何在JavaScript中對此驗證進行編碼。我的表單中有一個「數量」字段,「剩餘數量」字段顯示剩餘的數量。我想要做的是實時檢查,如果用戶輸入的數量大於「剩餘數量」,則應該發生錯誤消息,如alert()Javascript數量Validation

這是我的表格,如果你想查看:Screenshot

+1

閱讀JavaScript的一些教程,並給它一展身手。無論你的代碼有多麼糟糕或錯誤,如果你願意嘗試,我們願意提供幫助。 ;) – ericosg

+0

嘗試了一些教程,但不適用於我或我的邏輯不夠好:( – Yassi

+1

@ Yassi向我們展示了您嘗試過的最低限度,即使它不起作用。你的答案(我們可能會這樣),每當你碰到一個障礙時,你必須回到這裏,你需要學會自己找出解決方案 –

回答

1

你試試這個,它會幫助你,我覺得

<script> 
function check_qty() { 
    var qty=document.getElementById('qty').value; 
    var rem_qty=document.getElementById('rem_qty').value; 
    if(qty>rem_qty) { 
     alert("quantiy exceeds."); 
     document.getElementById('qty').value=''; 
    } 
} 
</script> 
<input type="text" name="qty" id="qty" value="" onchange="check_qty();"/> 
<input type="text" name="rem_qty" id="rem_qty" value="50"/> 
+0

非常感謝你:))得到它的工作:) – Yassi

0

試試下面的代碼

<!DOCTYPE html> 
<html> 
<head> 
<script> 
function myFunction() { 
var x=document.getElementById("Qty").value; 
var y=document.getElementById("QtyRemaining").value; 
if(y>x) { 
    alert("exceeded the Qty remaining"); 
    document.getElementById("Qty").value = ""; 
} 
} 
</script> 
</head> 
<body> 

<input type="text" id="Qty" onBlur="myFunction()"> 
<input type="text" id="QtyRemaining" value="2323"> 
</body> 
</html>