Как сократить до десятых ответ? Код: Code: <html> <head> <script language="JavaScript"> <!-- function recalc() { document.getElementById('fieldRes').innerHTML=parseInt(document.getElementById('field1').value) / parseInt(document.getElementById('field2').value) /24; } //--> </script> </head> <body> <table border=1> <tr> <td width=30%><input type=text id="field1" onKeyUp=recalc() value=0></td> <td width=30%><input type=text id="field2" onKeyUp=recalc() value=0></td> <td width=30%><span id="fieldRes"></span></td> </tr> </table> </body> </html>
http://javascript.ru/Number/toPrecision http://javascript.ru/Number/toFixed toFixed скорее твой вариант
Вроде так: строку Code: document.getElementById('fieldRes').innerHTML=pars eInt(document.getElementById('field1').value) / parseInt(document.getElementById('field2').value) /24; замнить на : Code: document.getElementById('fieldRes').innerHTML=(parseInt(document.getElementById('field1').value) / parseInt(document.getElementById('field2').value) /24).toFixed(2);
Code: par seInt на Code: parseInt заменен? Должно работать или я сильно разочаруюсь в javascript(толком его не знаю)...
FunOfGun а как сюда подставить? делаю подставку в конец но у меня не получается =( Code: <html> <head> <script language="JavaScript"> <!-- function recalc() { document.getElementById('fieldRes').innerHTML=parseInt(document.getElementById('field1').value)/15; } //--> </script> </head> <body> <table border=1> <tr> <td width=30%><input type=text id="field1" onKeyUp=recalc() value=0></td> <td width=30%><span id="fieldRes">0</span></td> </tr> </table> </body> </html> и Code: <html> <head> <script language="JavaScript"> <!-- function recalc() { document.getElementById('fieldRes').innerHTML=parseInt(document.getElementById('field1').value)/15 *0.01; } //--> </script> </head> <body> <table border=1> <tr> <td width=30%><input type=text id="field1" onKeyUp=recalc() value=0></td> <td width=30%><span id="fieldRes">0</span></td> </tr> </table> </body> </html>