Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] zaokrąglanie i zmiana kropki na przecinek, jak tego dokonać?
harbii
post
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


witam,
mam taki kodzik:

  1. <script type="text/javascript">
  2.  
  3. function licz(aform){
  4.  
  5. aform.wartoscn1.value = zaokraglenie(parseFloat(aform.ilosc1.value) *
  6.  
  7. parseFloat(aform.cenan1.value));
  8. }
  9. function zaokraglenie(wartoscn1) {
  10. wartoscn1 = wartoscn1 * 100;
  11. var wynik1 = Math.round(wartoscn1)/100;
  12. return wynik1;
  13. }
  14. function zaokraglenie(liczba) {
  15. liczba = liczba * 100;
  16. var wynik = String(Math.round(liczba)/100);
  17.  
  18. return wynik;
  19. }
  20. <script type="text/javascript">
  21.  
  22. function liczv(aform){
  23.  
  24. aform.kvat1.value = zaokraglenie(parseFloat(aform.wartoscn1.value) *
  25.  
  26. parseFloat(aform.vat1.value)/100);
  27. }
  28. function zaokraglenie(kvat1) {
  29. kvat1 = kvat1 * 100;
  30. var wynik = Math.round(kvat1)/100;
  31. return wynik;
  32. }
  33. <script type="text/javascript">
  34.  
  35. function liczb(aform){
  36.  
  37. aform.wbrutto1.value = zaokraglenie(parseFloat(aform.wartoscn1.value) +
  38.  
  39. parseFloat(aform.kvat1.value));
  40. }
  41. function zaokraglenie(wbrutto1) {
  42. wbrutto1 = wbrutto1 * 100;
  43.  
  44. var wynik = Math.round(wbrutto1)/100;
  45. return wynik;
  46. }


liczy i zaokrągla ok ALE!
jak wcisnę przecinek to nie liczy po przecinku trzeba wcisnąć kropkę i wtedy jest ok

1. Jak zrobić aby obliczało z przecinkiem lub (znalazłem to w php) aby sam się zmieniał przecinek na kropkę?

2. Zaokragla się do 2 miejsc po przecinku ok ALE! jak zrobić aby gdy nie ma po przecinku groszy wyglądało tak 100,00 a nie tak 100

z kropką wykombinowałem (znalazłem w necie)
  1. l='123,456';
  2. l=l.replace(',','.');
  3. l=parseFloat(l);
  4. alert(l);


ale może ktoś wie jak dodać te zera po precinku przy całkowitych liczbach?

Ten post edytował harbii 3.07.2008, 21:45:41
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 06:23