Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Dodawanie liczby która nie istnieje
Forum PHP.pl > Forum > Przedszkole
Mlodycompany
Witajcie. Przejde odrazu do kodu.
  1. <script>function printSumaPktBieg(bieg){
  2. var idz = "b"+bieg+"zolp";
  3. var idc = "b"+bieg+"czerp";
  4. var idb = "b"+bieg+"biap";
  5. var idn = "b"+bieg+"niep";
  6. idz = document.getElementById(idz).innerHTML;
  7. idc = document.getElementById(idc).innerHTML;
  8. idb = document.getElementById(idb).innerHTML;
  9. idn = document.getElementById(idn).innerHTML;
  10. var sumaGosp = parseInt(idz) + parseInt(idb);
  11. var sumaGosc = parseInt(idc) + parseInt(idn);
  12. var idgosp = "b"+bieg+"gosp";
  13. idgosp = document.getElementById(idgosp).innerHTML=sumaGosp;
  14. var idgosc = "b"+bieg+"gosc";
  15. idgosc = document.getElementById(idgosc).innerHTML=sumaGosc;
  16. var suma = sumaGosp + sumaGosc;
  17. if(suma != 6){
  18. alert("Błąd");
  19. }
  20. }</script>

Otóż gdy mam podaną np liczbe IDZ a nie mam IDB to zamiast liczby IDZ printuje mi NaN. Kompletnie nie mam pomysłu na rozwiązanie tego problemu. Proszę o pomoc.
thek
A może sprawdzaj czy odpowiednie liczby są liczbami? Jeśli nie wal komunikat o błędzie i tyle. To JS, więc podpowiadam isNan()
Mlodycompany
te liczby napewno są liczbami bo wczytuje je z selecta więc to ja mam nad tym władze, że tak to ujmę. chodzi mi dokladnie o to, że gdy tam żadnej liczby nie ma to żeby była wartość 0, wtedy by nie wywalało tego błędu
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.