Help me! (Javascript)

Gestart doorSamdesign20 reacties39 weergaven

21 berichten · pagina 1 van 2

Samdesign

Lid · Topicstarter

Berichten
1.004
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik ben met een opdracht voro school bezig, maar ik loop tegen een probleem..

<!DOCTYPE html>
<html>
<head>
<title>Berekening</title>
<style type="text/css">

</style>



<script type="text/javascript">
    function checkLogin() {
    if (document.GetElementById("userName").value == "Sam") {
        if (document.GetElementById("passWord").value == "Hoi") {
            alert("Je bent ingelogd!");
        }
        else {
            alert("Je wachtwoord klopt niet");
        }
    else {
        alert("Je gebrnaam klopt niet");
    }
    }
</script>
</head>
<body>
    <input type="username" id="userName" />
    <input type="password" id="passWord" />
    <input type="submit" id="submit" onclick="checkLogin()" />
</body>
</html>


Ik krijg totaal geen alert op het scherm. Wat doe ik fout?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Je moet geen login systeem maken op deze manier. Heeeeel erg onveilig.

Anyway, welke foutmelding heb je in je console?
0
Samdesign

Lid · Topicstarter

Berichten
1.004
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja dat weet ik, maar dit is om te testen.
Helaas kan ik geen PHP enzo, dus maak even zon simpel loginsysteem om te checken of ik een verbinding kan krijgen tussen de gebruiker en de browser.. wat blijkbaar hier niet werkt.

Fout in de console:
Uncaught SyntaxError: Unexpected token else test.html:20

Edit: En ja, ik weet het.. ben een zware noob in JavaScript, maar daarom wil ik het ook graag leren. smile
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Je if statements kloppen niet
0
Samdesign

Lid · Topicstarter

Berichten
1.004
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
En hoe los ik dit op zodat ze wel werken.. want ik zit echt al uren van alles te proberen..
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
If(){

} else if() {

}

Zoiets kan je proberen
0
Samdesign

Lid · Topicstarter

Berichten
1.004
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nu krijg ik de melding:

Uncaught SyntaxError: Unexpected token else test.html:14
Geprobeerd op elke if.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Laat je code nu eens zien danemo
0
Samdesign

Lid · Topicstarter

Berichten
1.004
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
<!DOCTYPE html>
<html>
<head>
<title>Renteberekening</title>
<style type="text/css">

</style>



<script type="text/javascript">
    function checkLogin() {

        if (document.GetElementById("userName").value == "Sam") {
            else if (document.GetElementById("passWord").value == "Hoi") {
                alert("Je bent ingelogd!");
            }
            else {
                alert("Je wachtwoord klopt niet");
            }
        else {
            alert("Je gebrnaam klopt niet");
        }
    }
</script>
</head>
<body>
    <input type="username" id="userName" />
    <input type="password" id="passWord" />
    <input type="submit" id="submit" onsubmit="checkLogin()" />
</body>
</html>
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
De if Statement klopt nogsteeds niet, ik geloof dat je ze niet goed afsluit.
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
<script type="text/javascript">
    function checkLogin() {

        if (document.GetElementById("userName").value == "Sam") {
            if (document.GetElementById("passWord").value == "Hoi") {
                alert("Je bent ingelogd!");
            } else {
                alert("Je wachtwoord klopt niet");
            }
        } else {
            alert("Je gebrnaam klopt niet");
        }
    }
</script>
0
Samdesign

Lid · Topicstarter

Berichten
1.004
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ok.. heb nu dit:

<!DOCTYPE html>
<html>
<head>
<title>Renteberekening</title>
<script type="text/javascript">
    function checkLogin() {

        if (document.GetElementById("userName").value == "Sam") {
            if (document.GetElementById("passWord").value == "Hoi") {
                alert("Je bent ingelogd!");
            } else {
                alert("Je wachtwoord klopt niet");
            }
        } else {
            alert("Je gebrnaam klopt niet");
        }
    }
</script>
</head>
<body onload="checkLogin();">
    <input type="username" id="userName" />
    <input type="password" id="passWord" />
    <input type="submit" id="submit" onclick="checkLogin()" />
</body>
</html>


Maar het doet totaal niets. Kan dit aan mijn HTML-code liggen? Want als ik dit function vervang met een normale alert doet hij ook totaal niets...
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Waarom wil je als de pagina geladen wordt al controleren of er ingelogd wordt?

<!DOCTYPE html>
<html>
<head>
<title>Renteberekening</title>
<script type="text/javascript">
    function checkLogin() {

        if (document.getElementById("userName").value == "Sam") {
            if (document.getElementById("passWord").value == "Hoi") {
                alert("Je bent ingelogd!");
            } else {
                alert("Je wachtwoord klopt niet");
            }
        } else {
            alert("Je gebrnaam klopt niet");
        }
    }
</script>
</head>
<body>
    <input type="username" id="userName" />
    <input type="password" id="passWord" />
    <input type="submit" id="submit" onclick="checkLogin()" />
</body>
</html>
0
Samdesign

Lid · Topicstarter

Berichten
1.004
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oh stom, dat was een probeersel. Staat niet in mijn echte code, dus negeer die maar even.
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kijk post boven je, die werkt wel.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren