У меня есть номер типа ввода = «СТАВКА» и текущий кошелек. Моя цель — моя «СТАВКА» не должна превышать сумму, которую я сейчас имею в своем кошельке. Например 600-700 = (Ошибка, недостаточно баланса). Заранее спасибо.
$( document ).ready(function() {
$("#box").keyup( function(){
var betAmount = $("#box").val();
var walletAmount = 500; // your session data goes here <?php echo $_SESSION['currentWallet']?>
var remainingAmount = walletAmount - betAmount;
$("#betAmountResult").text(remainingAmount);
})
});
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"> </script>
<input type = "number" placeholder = "Enter Amount" name = "uname" id = "box" required>
<p>YOUR BET: <a class = "p-1" id = "betAmount"></a></p>
<!-- change id's name to betAmount -->
<p>CURRENT WALLET: <a style = "color:blue;">500</a></p>
<p class = "remaining">REMAINING BALANCE:
<a class = "p-1" id = "betAmountResult"></a></p>
Рабочий пример: https://jsfiddle.net/684eu5wv/1/
попробуйте следующий код
<script>
$( document ).ready(function() {
$("#box").keyup( function(){
var betAmount = $("#box").val();
var walletAmount = 500; // your session data goes here <?php echo
$_SESSION['currentWallet']?>
var remainingAmount = walletAmount - betAmount;
$("#betAmountResult").text(remainingAmount >=0 ? remainingAmount : 'Error, not enough balance');
})
});
Да, то, что вы говорите/спрашиваете, звучит разумно. Вы, вероятно, должны написать функцию для проверки условия, прежде чем разрешить отправку