Witam,
Zrobiłem swoją wersję kodu z kursu P. Mirka o JS odc. 2. Kod działa prawidłowo, tzn. jeśli dwie liczby to wyświetla mi je rosnąco lub malejąco w divie. Problem pojawia się, gdy mam już wprowadzone dwie liczby, wyświetle wynik, dokonam ich modyfikacji i wówczas raz wypisuje się zakres liczb a raz tylko jedna pojedyncza liczba. Dlaczego tak się dzieje?
function sprawdz()
{
var liczba1 = document.getElementById("pole1").value;
var liczba2 = document.getElementById("pole2").value;
var wynik = "";
var NaN = "Nie wprowadzono liczb!";
var equal = "Liczby są takie same";
if(liczba1 < liczba2)
{
for(i=liczba1; i<=liczba2; i++)
{
wynik += i + " ";
}
document.getElementById("wynik").innerHTML = wynik;
}
else if(liczba1 > liczba2)
{
for(i=liczba1; i>=liczba2; i--)
{
wynik += i + " ";
}
document.getElementById("wynik").innerHTML = wynik;
}
else document.getElementById("wynik").innerHTML = equal;
}