0
這是我的HTML文件中的下拉式登錄框。我在後端使用快遞和護照。有沒有辦法在不重新加載整個頁面的情況下驗證密碼?同時,如何處理一些彈出消息,如:「找不到用戶名」,「不正確的密碼」..?ajax登錄表單問題
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Log In <span class="caret"></span></a>
<ul class="dropdown-menu dropdown-lr animated slideInRight" role="menu">
<div class="col-lg-12">
<div class="text-center"><h3><b>Log In</b></h3></div>
<form id="ajax-login-form" action="/login" method="post" role="form" autocomplete="off">
<!-- show any messages that come back with authentication -->
<% if (message.length > 0) { %>
<div class="alert alert-danger"><%= message %></div>
<% } %>
<div class="form-group">
<label for="username">Email</label>
<input type="text" name="username" id="username" tabindex="1" class="form-control" placeholder="Email" autocomplete="off">
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password" name="password" id="password" tabindex="2" class="form-control" placeholder="Password" autocomplete="off">
</div>
<div class="form-group">
<div class="row">
<div class="col-xs-7">
<input type="checkbox" tabindex="3" name="remember" id="remember">
<label for="remember"> Remember Me</label>
</div>
<div class="col-xs-5 pull-right">
<input type="submit" name="login-submit" id="login-submit" tabindex="4" class="form-control btn btn-success" value="Log In">
</div>
</div>
</div>
<div class="form-group">
<div class="row">
<div class="col-lg-12">
<div class="text-center">
<a href="#" tabindex="5" class="forgot-password">Forgot Password?</a>
</div>
</div>
</div>
</div>
</form>
</div>
</ul>
</li>