Как сократить до десятых?

Discussion in 'Болталка' started by [anonimo], 12 Sep 2012.

  1. [anonimo]

    [anonimo] New Member

    Joined:
    12 Aug 2012
    Messages:
    56
    Likes Received:
    2
    Reputations:
    0
    Как сократить до десятых ответ?

    Код:
    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> 
     
  2. Duskly

    Duskly Banned

    Joined:
    5 Jan 2012
    Messages:
    68
    Likes Received:
    2
    Reputations:
    -5
    http://javascript.ru/Number/toPrecision
    http://javascript.ru/Number/toFixed
    toFixed скорее твой вариант
     
  3. [anonimo]

    [anonimo] New Member

    Joined:
    12 Aug 2012
    Messages:
    56
    Likes Received:
    2
    Reputations:
    0
    var n = 12345.6789;
    02
    n.toFixed();


    Но куда это вставить? и что поправить?
     
  4. FunOfGun

    FunOfGun Elder - Старейшина

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    71
    Reputations:
    124
    Вроде так: строку
    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);
     
  5. [anonimo]

    [anonimo] New Member

    Joined:
    12 Aug 2012
    Messages:
    56
    Likes Received:
    2
    Reputations:
    0
    Выдает что не правильный код
     
  6. FunOfGun

    FunOfGun Elder - Старейшина

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    71
    Reputations:
    124
    Code:
    par  seInt
    на
    Code:
    parseInt
    заменен? Должно работать или я сильно разочаруюсь в javascript(толком его не знаю)...
     
  7. [anonimo]

    [anonimo] New Member

    Joined:
    12 Aug 2012
    Messages:
    56
    Likes Received:
    2
    Reputations:
    0
    +? только не
    Code:
    toFixed(2);
    а
    Code:
    toFixed();
    Сенкс
     
  8. [anonimo]

    [anonimo] New Member

    Joined:
    12 Aug 2012
    Messages:
    56
    Likes Received:
    2
    Reputations:
    0
    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> 
     
  9. FunOfGun

    FunOfGun Elder - Старейшина

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    71
    Reputations:
    124
    Все так же, все, что после равно(до ; ) в скобки и toFixed() после.
     
  10. [anonimo]

    [anonimo] New Member

    Joined:
    12 Aug 2012
    Messages:
    56
    Likes Received:
    2
    Reputations:
    0
    Да пробывал, вообще результат не выдает, сделай как там строчку
     
  11. [anonimo]

    [anonimo] New Member

    Joined:
    12 Aug 2012
    Messages:
    56
    Likes Received:
    2
    Reputations:
    0
    А нет все разобрался, переутамился не туда скобку поставил(