Witam otóż stworzyłem całe zadanie drugie odcinka drugiego z kursu programowania w JavieScripcie. Zadanie miało polegać na podaniu dwóch liczb i wypisaniu przedziału między nimi. Ale nie mam pojęcia, czemu jak w jednym polu wpiszę wartość dwucyfrową, a w drugim polu wpiszę wartość jednocyfową to nie pokazuje się przedział liczb miedzy nimi, a tylko liczba dwucyfrowa.
<!Doctype HTML>
<html>
<head>
<meta charset="utf-8" />
<script type="text/javascript">
function sprawdz()
{
var liczba1 = document.getElementById("pole1").value;
var liczba2 = document.getElementById("pole2").value;
var napis = "";
if ((isNaN(liczba2)==true) && (isNaN(liczba1)==true)) napis = "Wprowadzone złe wartości";
else if (isNaN(liczba1)==true) napis = "W lewej komórce zla wartosc";
else if (isNaN(liczba2)==true)napis = "W prawej komórce zła wartość";
else if (liczba1==liczba2) napis = "Takie same";
else
{
if (liczba1<liczba2)
{
for(i=liczba1; i<=liczba2; i++)
{
napis = napis + i + " ";
}
}
else if (liczba1>liczba2)
{
for(i=liczba1; i>=liczba2; i--)
{
napis = napis + i + " ";
}
}
}
document.getElementById("wynik").innerHTML = napis;
}
</script>
</head>
<body>
<input type="text" id="pole1" /> <input type="text" id="pole2" />
<input type="submit" value="Sprawdz" onclick="sprawdz()"/>
<div id="wynik"></div>
</body>
</html>