Obiekt date- sprawdzanie daty

Odpowiedz Nowy wątek
2019-01-07 15:46
0

Witam,
chcę sprawdzić date(czy użytkownik wpisał dobrą) za pomocą takiego programu i nie wiem gdzie jest błąd

<html>
<head>
<meta charset="UTF-8" />
<script type="text/javascript">
<!--

var dzisiaj= new Date();
var rok=dzisiaj.getFullYear();
var liczba =document.getElementById("liczbaa").value;

function sprawdzenie(){
if(liczba==rok){
alert("Podałeś właściwy rok!");
}
else if{
alert("Podałeś nie właściwy rok!");
}
}
//-->
</script>
</head>
<body>
<p> Podaj rok </p>
<input type="text" id="liczbaa"/>
<input type="button" onclick="sprawdzenie()" value="Sprawdz">

</body>
</html>

Pozostało 580 znaków

2019-01-07 15:53
0

else if
Albo dodaj warunek albo usuń if

Pozostało 580 znaków

2019-01-07 15:57
0
pablop76 napisał(a):

else if
Albo dodaj warunek albo usuń if

Ok. Ale teraz jak sprawdzam i wpisuje 2019 to jest informacja że podałem nie właściwy rok. Chyba przez to że liczba jest źle pobierana

edytowany 1x, ostatnio: przemek1221, 2019-01-07 15:58

Pozostało 580 znaków

2019-01-07 16:06
0

Pewnie masz liczba jako string a rok jako number

Pozostało 580 znaków

2019-01-07 16:09
0
Neqero napisał(a):

Pewnie masz liczba jako string a rok jako number

Cokolwiek wpisze to jest: undefined

Pozostało 580 znaków

2019-01-07 16:10
0

liczba !=liczbaa

Pozostało 580 znaków

2019-01-07 16:11
0
pablop76 napisał(a):

liczba !=liczbaa

Zmieniłem na liczba, ale dalej jest undefined

edytowany 1x, ostatnio: przemek1221, 2019-01-07 16:14

Pozostało 580 znaków

2019-01-07 16:14
0

input Id = liczba
A pobierasz liczbaa

edytowany 1x, ostatnio: pablop76, 2019-01-07 16:14

Pozostało 580 znaków

2019-01-07 16:22
0

Przenieś skrypt na koniec body

Pozostało 580 znaków

2019-01-07 16:26
0
function sprawdzenie(){
var dzisiaj= new Date();
var rok=dzisiaj.getFullYear();
var liczba =document.getElementById("liczbaa").value;
console.log(liczba);
if(Number(liczba)===rok){
alert("Podałeś właściwy rok!");
}
else{
alert("Podałeś nie właściwy rok!");
}
}

Pozostało 580 znaków

2019-01-07 16:34
0
pablop76 napisał(a):

Przenieś skrypt na koniec body

Nic nie dało

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0