Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Problem z dodawaniem w jQuery, odejmowanie dziala
-tr3v0rr-
post
Post #1





Goście







Witam,

Mam skrypt ktory po nacisnieciu odpowiedniego checkbox'a dodaje albo odejmuje z sumy zamowienia okreslona kwote przez jQuery za przesylke.

  1. $('.przesylka').change(function(){
  2. var wartosc_przesylki = $('#wartosc_przesylki').val();
  3.  
  4. if($(this).val() == 'cd'){
  5. var suma = +$('#suma').html()+wartosc_przesylki;
  6. alert(suma);
  7. $('#suma').html(suma.toFixed(2));
  8. }else{
  9. var suma = +$('#suma').html()-wartosc_przesylki;
  10. alert(suma);
  11. $('#suma').html(suma.toFixed(2));
  12. }
  13. })


#wartosc_przesylki to input gdize przechowywana jest kwota jaka sie placi za przesylke (zmienna wiec pobieram ja z input a wstawiam tam liczbe w php). Dobrze sie pobiera, zawiera dobra liczbe ale jest cos dziwnego. Gdy wartosc != cd i jest odejmowanie daje mi dobra sume i mi odejmuje poprawnie, np. 20 - 12 to jest 8. Ale gdy jest dodawanie zaczyna wariowac, zamiast dodawac liczby dolacza je tak że, np. 12 + 8 = 128 (taki dostaje alert) a w #suma pozostaje nadal 12. Jak nie pobieralem zmiennej tylko mialem ustalone na sztywno liczbe dzialania dzialaly, teraz dodawanie juz nie i nie wiem o co chodzi ;/
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 22.08.2025 - 04:52