Я работаю на сайте биткойнов, и у каждого пользователя есть баланс на счете, который выглядит следующим образом: 1.26584000 или 0.00032568. Обратите внимание, что после десятичного разряда всегда есть 8 цифр.Только цифры в текстовом поле не превышают баланс счета
Теперь я хочу, чтобы пользователи заполняли текстовое поле количеством биткойнов, но это текстовое поле может содержать только цифры, а если число больше, то баланс учетной записи должен автоматически заменяться их максимальным доступным балансом.
Баланс счета хранится в переменной PHP ($ баланса) в виде строки, как это:
$balance = number_format((float)$activeUser['balance'], 8, '.', '');
В настоящее время текстовое поле У меня есть выглядит следующим образом:
<input class="form-control col-md-10 input-lg" type="text" value="0.00000000" />
я уже нашел некоторые решения с Javascript, но я не мог получить результат, каким я хотел.
Каков ваш ожидаемый результат и какая у вас проблема? acing с кодом java-script? –
Я просто хочу получить (десятичный) номер, который находится между 0 и балансом пользователей. Я хочу использовать этот номер для хранения в базе данных, что не важно, это только то, что пользователь не может ошибиться с неправильными входами. –
Проблемы с min = "" и max = "" состоят в том, что он не работает с десятичными знаками. И когда я попытался с javascript, я получил ту же проблему с десятичными знаками. К сожалению, у меня больше нет этого кода. –