我的目标:接受用户名和密码的登录表单(分别使用admin和password)。使用时,它将在标题中填充或创建一个包含用户名和注销选项的部分。 (该部分在用户未登录时不可见)。使用jquery的简单登录表单
我到目前为止所尝试的是在下面,哪些工作,但我想知道如何改善这个代码?
<!-- HTML -->
<div id="first">
<form action="" method="post">
<input type="text" id="loginusername" placeholder="Username" />
<input type="password" id="loginpassword" placeholder="Password" />
<input type="button" id="login" value="Sign In" />
</form>
</div>
<div id="second">
</div>
<!-- JQUERY -->
$(document).ready(function(){
// on click Sign In Button checks that username =='admin' and password == 'password'
$("#login").click(function(){
if($("#loginusername").val()=='admin' && $("#loginpassword").val()=='password') {
$("#first").hide();
$("#second").append("<p>Hello, admin</p> <br/><input type='button' id='logout' value='Log Out' />");
}
else {
alert("Please try again");
}
$("#logout").click(function() {
$("form")[0].reset();
$("#first").show();
$("#second").hide();
});
});
});
不工作?请进一步解释。是否有错误或不能按预期运行?控制台说什么(按F12,然后选择控制台) –
代码确实有用,但我可以改进它吗? – madameFerry
你想要改进什么?处理速度是否重要? (这不太可能) – hina10531