Jquery else if is not working

Jquery else if is not working

本文关键字:not working is if else Jquery      更新时间:2023-09-26

我正在制作这个登录系统,我正在尝试制作多个用户名和密码。

以下代码从if (username == "ErikHekman")到第一个Else if

var login = function()
{
    var username = $('#usrname').val();
    var password = $('#pssword').val();
    if (username == "ErikHekman")   //  Username = ErikHekman
                                    //  Password = HekmanErik
    {
        if (password == "HekmanErik") // Als username & password gelijk zijn aan elkaar dan >>
        {
            $('#alert').html('');
            $('#login-alert').html('<i class="fa fa-check"></i> Login succesfully');
            $('#redirecting-alert').html('<i class="fa fa-spinner fa-spin"></i> Redirecting');
            setTimeout("window.location='http://google.nl'",1500);
        }
        else // Als username klopt maar niet het juiste wachtwoord dan >>
        {
            $('#alert').html('<i class="fa fa-warning"></i> Wrong password');
        }
    }
    else // Als username niet klopt dan >>
    {
        $('#alert').html("Username not registered");
    } // CODE voor ErikHekman
    else if (username == "Hekman")  //  Username = Hekman
                                    //  Password = Erik
    {
        if (password == "Erik") // Als username & password gelijk zijn aan elkaar dan >>
        {
            $('#alert').html('');
            $('#login-alert').html('<i class="fa fa-check"></i> Login succesfully');
            $('#redirecting-alert').html('<i class="fa fa-spinner fa-spin"></i> Redirecting');
            setTimeout("window.location='http://google.nl'",1500);
        }
        else // Als username klopt maar niet het juiste wachtwoord dan >>
        {
            $('#alert').html('<i class="fa fa-warning"></i> Wrong password');
        }
    }
    else // Als username niet klopt dan >>
    {
        $('#alert').html("Username not registered");
    } // CODE voor Hekman
}

有人可以告诉我我的代码出了什么问题吗?

你在else if之前有一个else,这是错误的。

  var login = function()
    {
        var username = $('#usrname').val();
        var password = $('#pssword').val();
        if (username == "ErikHekman")   //  Username = ErikHekman
                                        //  Password = HekmanErik
        {
            if (password == "HekmanErik") // Als username & password gelijk zijn aan elkaar dan >>
            {
                $('#alert').html('');
                $('#login-alert').html('<i class="fa fa-check"></i> Login succesfully');
                $('#redirecting-alert').html('<i class="fa fa-spinner fa-spin"></i> Redirecting');
                setTimeout("window.location='http://google.nl'",1500);
            }
            else // Als username klopt maar niet het juiste wachtwoord dan >>
            {
                $('#alert').html('<i class="fa fa-warning"></i> Wrong password');
            }
        }

        else if (username == "Hekman")  //  Username = Hekman
                                        //  Password = Erik
        {
            if (password == "Erik") // Als username & password gelijk zijn aan elkaar dan >>
            {
                $('#alert').html('');
                $('#login-alert').html('<i class="fa fa-check"></i> Login succesfully');
                $('#redirecting-alert').html('<i class="fa fa-spinner fa-spin"></i> Redirecting');
                setTimeout("window.location='http://google.nl'",1500);
            }
            else // Als username klopt maar niet het juiste wachtwoord dan >>
            {
                $('#alert').html('<i class="fa fa-warning"></i> Wrong password');
            }
        }
        else // Als username niet klopt dan >>
        {
            $('#alert').html("Username not registered");
        } // CODE voor Hekman
    }