Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Błąd przy liczeniu?
TomSon84
post 20.01.2012, 16:29:27
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 17.09.2010

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


Witam sprawdzam i sprawdzam ten skrypt ale za nic nie mogę dopatrzyć się gdzie jest błąd... poprawiałem kilka rzeczy ale cały czas funkcja ta zupełnie nie działa.
  1. function fc105()
  2. {var c104=document.getElementById('c104').value;
  3. if (c104<'85528'){
  4. var wyn='18'/'100'*c104-'556.02';
  5. if (document.getElementById('sposob1').checked==true){
  6. document.getElementById('c105').value=wyn;}
  7. else {document.getElementById('c105').value=wyn*'2';}
  8. }
  9. elseif (c104>'85528'){
  10. var wyn2='32'/'100'*(c104-'85528')+'14839.02';
  11. if (document.getElementById('sposob1').checked==true){
  12. document.getElementById('c105').value=wyn2;}
  13. else {document.getElementById('c105').value=wyn2*'2';}
  14. }
  15. elseif (c104<='3091'){
  16. document.getElementById('c105').value='0';}
  17. }
Go to the top of the page
+Quote Post
nospor
post 20.01.2012, 16:32:41
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Po pierwsze: jak nie dziala, to trzeba napisać co masz na mysli
Po drugie:
'1234' - to jest tekst
1234 - to jest liczba


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
cycofiasz
post 20.01.2012, 16:40:26
Post #3





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


zainteresuj się funkcjami parseInt i parseFloat oraz konsolą błędów w przeglądarce
Go to the top of the page
+Quote Post
TomSon84
post 20.01.2012, 16:56:46
Post #4





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 17.09.2010

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


Zmieniłem elseif na if i zadziałało. Nie wiem czemu elseif w tym wypadku było błędne, ale ważne że działa.
Przy okazji pousuwałem te cudzysłowy z wartości liczbowych, nie wiem czy z tym by też działało ale lepiej mieć poprawne skrypty, dzięki za cenne info nospor.
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: 12.06.2025 - 11:20