рони,
Точно, спасибо, исправил. Но че то я не догоняю, мне казалось, что это одно и то же. Откуда эта хрень? Он, получается врал только на цифрах меньше 10? |
Цитата:
|
рони,
Да, я запарился. Я хотел написать 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> |
krutoy,
уберите скобки из моего варианта и получите ваш |
Часовой пояс GMT +3, время: 16:01. |