Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Java]3 miejsca po przecinku w JS - przelicznik m2 na tony
jaro74
post 12.03.2012, 22:25:36
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 29.01.2011

Ostrzeżenie: (0%)
-----


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>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
CuteOne
post 12.03.2012, 22:28:54
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


Zamiast Math.round() wstaw Math.xxxx() - co wstawić dowiesz się z google pod "JS obiekt math"
Go to the top of the page
+Quote Post
jaro74
post 12.03.2012, 22:36:33
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 29.01.2011

Ostrzeżenie: (0%)
-----


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





Ten post edytował jaro74 12.03.2012, 22:40:11
Go to the top of the page
+Quote Post
by_ikar
post 13.03.2012, 08:47:10
Post #4





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


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..
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 21:47