Проверка, при которой «ставка» не должна превышать текущий кошелек

У меня есть номер типа ввода = «СТАВКА» и текущий кошелек. Моя цель — моя «СТАВКА» не должна превышать сумму, которую я сейчас имею в своем кошельке. Например 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/

Да, то, что вы говорите/спрашиваете, звучит разумно. Вы, вероятно, должны написать функцию для проверки условия, прежде чем разрешить отправку

ControlAltDel 15.12.2020 13:09
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
1
67
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 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');
   })
 });

Другие вопросы по теме