Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 21.12.2014, 15:01
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

рони,
Точно, спасибо, исправил. Но че то я не догоняю, мне казалось, что это одно и то же. Откуда эта хрень? Он, получается врал только на цифрах меньше 10?
Ответить с цитированием
  #12 (permalink)  
Старый 21.12.2014, 15:57
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

Сообщение от krutoy
Он, получается врал только на цифрах меньше 10?
на всём диапазоне ... врал
Ответить с цитированием
  #13 (permalink)  
Старый 21.12.2014, 16:47
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

рони,
Да, я запарился. Я хотел написать
number.value/(100/percent.value)

Так вроде, также работает, только округляет почему-то по разному, точней, флоаты по разному отображаются на некоторых данных
<html>
  <head>
 
 
  </head>
  <body>

number: <input id="number" /> <br />
percent: <input id="percent" /> <br />
Rony result: <input id="rony" /> <br />
Krutoy result: <input id="krutoy" /> 



<script>
 
get=document.querySelector.bind(document)
number=get("#number")
percent=get("#percent")
rony=get("#rony")
krutoy=get("#krutoy")

 
getPercent=function(){
   if((number.value==="")||(percent.value==="")) return rony.value=krutoy.value="waiting..."
   rony.value=percent.value*(number.value/100)
   krutoy.value=number.value/(100/percent.value)
}

number.oninput=percent.oninput=getPercent
 

</script>
</body>
</html>
Ответить с цитированием
  #14 (permalink)  
Старый 21.12.2014, 17:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

krutoy,
уберите скобки из моего варианта и получите ваш
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие div блока при первом визите на сайт Nushaba Общие вопросы Javascript 28 20.12.2013 21:24
Как не дать пользователю ввести неправильное значение в текстовый инпут ? boraldo Events/DOM/Window 4 12.04.2012 15:43
Как сделать как в JQ? faforty Общие вопросы Javascript 8 14.11.2011 01:35
30(1|2) редирект от сервера. Или как лучше сделать редирект при верной отсылке форма. pizzZ AJAX и COMET 2 18.02.2010 09:06
Подскажите как сделать меню на CSS если: greatilya (X)HTML/CSS 10 18.10.2009 20:26