HTML:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="col-md-2">
Paid Balance</strong>: <input type="text" name="paidbalance" id="paidbalance" class="form-control" />
</div>
<div class="col-md-2" >
Balance</strong>: <input type="text" name="balance" id="balance" class="form-control" value="200" readonly/>
</div>
你好,谁能帮我解决这个问题。如何使用 javascript 根据另一个输入的值来限制输入。 例如,Balance 输入的值为 200,因此 PaidBalance 中可能的输入仅在 0-200 范围内。
抱歉,我只是一名学生。谢谢:):)
最佳答案
类似这样的吗?
$("#paidbalance").keyup(()=>{
const balance = parseFloat($("#balance").val())
const paidBalance = parseFloat($("#paidbalance").val())
if( paidBalance > balance)
$("#paidbalance").val(balance)
else if(paidBalance < 0)
$("#paidbalance").val(0)
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
Paid Balance
</strong>: <input type="text" name="paidbalance" id="paidbalance" class="form-control" />
Balance
</strong>: <input type="text" name="balance" id="balance" class="form-control" value="200" readonly/>
关于javascript - 如何使用javascript根据另一个输入的值限制输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61360468/