Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Java]3 miejsca po przecinku w JS - przelicznik m2 na tony
Forum PHP.pl > Forum > Przedszkole
jaro74
Witam

Znalazlem prosty skrypcik i przerobilem go na swoje potrzeby ale wynik jest zaokraglany a potrzebuje 3 miejsca po przecinku


dla przykladu 100m2 to 12.821 t a nie 13 ton.

Prosze o pomoc w dodaniu miejsc po przecinku do tego skryptu


  1. <script type="text/javascript">
  2. function apply()
  3. {
  4. var a=frm.myoption.value;
  5. if(a=="m2")
  6. {
  7. var val=frm.txt.value;
  8. var tf=parseInt(val);
  9. var tc=tf;
  10. var res=Math.round(tc*0.128);
  11. frm.txt1.value=res+" t";
  12. }
  13. else
  14. {
  15. var val=frm.txt.value;
  16. var tc=parseInt(val);
  17. var tf=tc;
  18. var res1=Math.round(tf*7.8);
  19. frm.txt1.value=res1+" m2";
  20. }
  21. }
  22.  
  23.  
  24.  
  25. <form name="frm">
  26. <table style="border:solid green 1px">
  27. <tr><td>Wpisz</td>
  28. <td><input type=text name="txt" size="12"></td>
  29. <td><select name="myoption">
  30. <option name="m2" value="m2">m2</option>
  31. <option name="t" value="t">t</option>
  32. </select></td>
  33. <td><input type="button" value="Calculate" onclick="apply()"></td></tr>
  34. <tr><td></td>
  35. <td><input type=text name="txt1" size="12" READONLY></td><td></td>
  36. <td align=right></td></tr>
  37. </form>
CuteOne
Zamiast Math.round() wstaw Math.xxxx() - co wstawić dowiesz się z google pod "JS obiekt math"
jaro74
A pomoze ktos dodac jeszcze do tego skyptu przelicznik ceny

np stala cena za tone to 100zl

a na dole pokazuje wynik z przeliczenia

np ktos wpisal 13 ton

to powinno mu pokazac "do zaplaty 1300zl"


please wink.gif



by_ikar
Pewnie szukasz tak samo jak wstawiasz tagi? Javascript to nie java.. A o to kilka, z całkiem sporej liczby tematów jakie były poruszane na forum:

http://forum.php.pl/index.php?showtopic=194184
http://forum.php.pl/index.php?showtopic=149843
http://forum.php.pl/index.php?showtopic=141011
http://forum.php.pl/index.php?showtopic=97204
http://forum.php.pl/index.php?showtopic=68802
http://forum.php.pl/index.php?showtopic=152568
http://forum.php.pl/index.php?showtopic=141764
http://forum.php.pl/index.php?showtopic=33348
http://forum.php.pl/index.php?showtopic=53444

i jeszcze pewnie z kilkadziesiąt podobnych.. Zauważ że wszystkie traktują niemal o tym samym..
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.