我正在尝试创建一个登录页面,其中包含两个按钮,一个是隐藏的,当用户点击登录按钮时,如果凭据错误,则显示另一个具有明确属性的按钮,当用户点击清除然后再次进入前一个按钮状态。
答案 0 :(得分:0)
您没有为此发布代码,我正在为您的问题编写演示代码。
HTML code:
Username:<input type="text" id="user"/>Password:<input type="password" id="password"/><button id="login">Login</buton><button style="display:none" id="hidden">Clear</button>
这是jQuery代码:
$(document).ready(function(){ var user=$("#user").val; var pass=$("#password").val(); $.post("ajax.php", {user: user, pass: pass}, function(data){ if(data=="true"){ window.location.href="dashboard.php" }else{ $("#login").css("display", "none"); $("#hidden").css("display", "block"); } }); }); $("#hidden").click(function(){ $("#user").val=""; $("#password").val=""; });
最后在ajax.php上检查凭据
$user = $_POST['user']; $pass=$_POST['pass'];
现在使用普通登录代码检查凭据,如果凭证正确,则回显“true”;所以它可以检查jquery代码。
希望它会有所帮助。