jQuery的否则,如果不工作
我做这个登录系统,我试图让多个用户名和密码。jQuery的否则,如果不工作
从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
}
你能给我一个如何解决这个问题的例子吗? – 2015-01-26 21:53:55
@RemcovanderNiet检查我的代码,我删除了您的“额外”'else',你可以使用我的代码,它工作正常。在第17行中,你有一个额外的'else',而我没有。 – levi 2015-01-26 21:54:41
哦,谢谢你!没有看到它!谢谢! – 2015-01-26 21:56:05
你就不能按照一个“其他”与“其他人假设”,否则必须放在最后 – Kmeixner 2015-01-26 21:41:02
好,一件事是错的是使用JS作为用户名/密码系统... – 2015-01-26 21:41:29
的登录系统JavaScript是不是很安全的,因为每个人都可以查看到你的代码 – 2015-01-26 21:41:33