我是新來的編程和仍在探索。我只想問如何在JavaScript中對此驗證進行編碼。我的表單中有一個「數量」字段,「剩餘數量」字段顯示剩餘的數量。我想要做的是實時檢查,如果用戶輸入的數量大於「剩餘數量」,則應該發生錯誤消息,如alert()
。Javascript數量Validation
這是我的表格,如果你想查看:Screenshot。
我是新來的編程和仍在探索。我只想問如何在JavaScript中對此驗證進行編碼。我的表單中有一個「數量」字段,「剩餘數量」字段顯示剩餘的數量。我想要做的是實時檢查,如果用戶輸入的數量大於「剩餘數量」,則應該發生錯誤消息,如alert()
。Javascript數量Validation
這是我的表格,如果你想查看:Screenshot。
你試試這個,它會幫助你,我覺得
<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"/>
非常感謝你:))得到它的工作:) – Yassi
試試下面的代碼
<!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>
閱讀JavaScript的一些教程,並給它一展身手。無論你的代碼有多麼糟糕或錯誤,如果你願意嘗試,我們願意提供幫助。 ;) – ericosg
嘗試了一些教程,但不適用於我或我的邏輯不夠好:( – Yassi
@ Yassi向我們展示了您嘗試過的最低限度,即使它不起作用。你的答案(我們可能會這樣),每當你碰到一個障礙時,你必須回到這裏,你需要學會自己找出解決方案 –