我是编程新手,仍在探索。我只想问如何在 JavaScript 中编写此验证。我的表格中有一个“数量”字段,“剩余数量”显示剩余数量。我要做的是实时检查,如果用户输入的数量大于“剩余数量”,则会出现错误消息,例如alert()
.
如果您想查看,这是我的表格:屏幕截图。
我是编程新手,仍在探索。我只想问如何在 JavaScript 中编写此验证。我的表格中有一个“数量”字段,“剩余数量”显示剩余数量。我要做的是实时检查,如果用户输入的数量大于“剩余数量”,则会出现错误消息,例如alert()
.
如果您想查看,这是我的表格:屏幕截图。
你试试这个,我想它会帮助你
<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"/>
试试下面的代码
<!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>