рони,
Да, я запарился. Я хотел написать
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>