Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Przedział liczb
Forum PHP.pl > Forum > Przedszkole
Baardo
Mam problem z wypisaniem przedzialu liczb pobranych z inputow, a mianowicie skrypt dziala poprawnie jesli ma wypisac od wiekszej do mniejszej ale juz na odwrot wypisuje do dziesciokrotnosci liczby b ;c jak to naprawic?
  1. function oddo(){
  2. var a =document.getElementById("od").value;
  3. var b =document.getElementById("do").value;
  4.  
  5. if(a<b){
  6. for(i=a;i<b+1;i++){
  7. document.getElementById("oo").innerHTML+=i+", ";
  8. }
  9. }
  10. else if(a>b){
  11. for(i=a;i>b-1;i--){
  12. document.getElementById("oo").innerHTML+=i+", ";
  13. }
  14. }
  15.  
  16. }
trueblue
b+1="10"+"1"="101".
Baardo
Cytat(trueblue @ 4.06.2017, 20:05:48 ) *
b+1="10"+"1"="101".

Po usunięciu +1 przy próbie wypisania od 2 do 7 pokazuje mi tylko 2,3,4,5,6 :/
patwoj98
Cytat(Baardo @ 4.06.2017, 20:16:17 ) *
Po usunięciu +1 przy próbie wypisania od 2 do 7 pokazuje mi tylko 2,3,4,5,6 :/


No to ustaw warunku większy równy ">=" bo narazie masz tylko większy.
Baardo
Cytat(patwoj98 @ 4.06.2017, 20:19:19 ) *
No to ustaw warunku większy równy ">=" bo narazie masz tylko większy.

Dzięki wielkie już wszystko działa smile.gif
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.