Показать сообщение отдельно
  #1 (permalink)  
Старый 01.07.2015, 22:33
Новичок на форуме
Отправить личное сообщение для Ophiuchus Посмотреть профиль Найти все сообщения от Ophiuchus
 
Регистрация: 01.07.2015
Сообщений: 3

Прошу помощи с формами
Яву только недавно начал постигать. Пока пишу все на пхп. Нужна помощь.
Есть переменная PHP: $max=0.1;
Есть форма:
echo"
<input type='text' name='number' value='"; echo sprintf("%.5f" . " ", $number);echo"' maxlength='8'>
";

Поскольку числа в ней дробные, типа 0.00004, приходится использовать sprintf, для корректного отображения числа.

Так же есть кнопка для увеличения этого числа на минимально возможную величину - 0.00001:

echo "
<input type='button' name='plus' value='+' onClick='javascript:this.form.number.value+=0.0000 1;'>
";

Задача сделать так, чтобы число нельзя было увеличить более чем значение PHP переменной $max.
Дня три ищу решение, пока не смог найти.
И еще проблема в том, что при увеличении числа, разумеется printf уже не помогает и в форме число выглядит не читабельно типа: 3e-05

Есть ли решение для этой проблемы, чтобы не переделывать весь сайт с PHP на JAVA только ради одной формы?
Большое спасибо.
Ответить с цитированием